导航:首页 > 编程语言 > python中driver

python中driver

发布时间:2022-04-27 20:51:49

⑴ 用mac使用python语言加载chromedriver应该怎么配置

1.chromedriver在mac中的存放位置有什么要求么, 我当前存放在"/usr/local/bin/chromedriver"这个位置 2.驱动是如何加载到的指定chromedriver的具体位置!
1.chromedriver在mac中的存放位置有什么要求么, 我当前存放在"/usr/local/bin/chromedriver"这个位置 2.驱动是如何加载到的指定chromedriver的具体位置!

⑵ Appium python 中我用if not self.driver.find_element_by_id(""): else:语句查找元素,为什么报错

driver.find_element_by_id 找不到的时候是抛异常,不是返回False.
所以你需要使用try-catch,或者是改用带s的版本:driver.find_elements_by_id

如果使用带s的版本,找不到时是返回[],不会抛异常。

⑶ 利用python读取driver版本及厂家信息,需要调用哪些模块

import timeimport serialser = serial.Serial( #下面这些参数根据情况修改 port='COM1', baudrate=9600, parity=serial.PARITY_ODD, stopbits=serial.STOPBITS_TWO, bytesize=serial.SEVENBITS)data = ''while ser.inWaiting() > 0: data += ser.read(1)if data != '': print data

⑷ 怎么在python的安装目录下也放iedriverserver,chromedriver

下载最新的chrome driver,然后放到一个目录下,再手动置顶chrome driver位置进行调用 java代码如下 System.setProperty("webdriver.chrome.driver", "D:\\software\\chromedriver_win32\\chromedriver.exe"); Python应该是类似

⑸ python selenium driver哪个版本最好

python3.5.0 for mac
from selenium import webdriver

driver = webdriver.Firefox()
url = 'http://10.70.18.47:8080'driver.get(url)

driver.find_element_by_xpath(".//*[@id='unlogin1']").clear()#对id=unlogin1的元素进行清除操作,因为该元素中默认有“用户名/手机号”提示信息driver.find_element_by_xpath(".//*[@id='unlogin']").send_keys('11111')#然后发送用户名的时候,使用的是id=unlogin元素(**注意,这两个ID不一样**)driver.find_element_by_xpath(".//*[@id='pwlogin_txt']").clear()#对id=pwlogin_txt的元素进行清除操作,因为该元素中默认有“密码”提示信息driver.find_element_by_xpath(".//*[@id='pwlogin']").send_keys('111111')#然后发送密码的时候,使用的是id=pwlogin元素driver.find_element_by_xpath(".//*[@id='submit-login']").click()12345678910111213141516

在此版本中,每一条命令都不能省,否则执行出错
python3.5.2 for win
from selenium import webdriver

driver = webdriver.Firefox()
url = 'http://10.70.18.47:8080/'driver.get(url)

driver.find_element_by_xpath(".//*[@id='unlogin1']").send_keys('11111')#在此版本中直接对id=unlogin1进行用户名发送driver.find_element_by_xpath(".//*[@id='pwlogin_txt']").send_keys('111111')#在此版本中直接对id=pwlogin_txt进行密码发送driver.find_element_by_xpath("//button[@id='submit-login']").click()1234567891011

此版本中完全不需要clear方法

⑹ 调试Python出错,在Python引入selenium包后调试到driver=webdriver.Firefox()时出错,如图,请问怎么解决

1、第一,要看你的selenium是什么版本的,现在的selenium3.x不支持以前的写法,也就是你现在这样子,所以我退居到2.x

2、你的浏览器的版本是多少,目前selenium支持的chrome为50以下,firebox为30-40多

3、不知为何,现在使用selenium需要下载这种东西chromedriver.exe,我用的是chrome,所以是这个,firebox的不一样,该exe放在python文件夹下,例如我:C:Python34chromedriver.exe。

4、你看一看我的教程呀:

http://www.cnblogs.com/TTyb
http://www.cnblogs.com/TTyb/p/5842015.html

⑺ python+selenium使用chrome浏览器出现chromedriver关闭

请下载Win清理助手和360急救箱扫描一下系统(首先排除网络问题引起的)出现这种提示:“iexplore.exe-应用程序错误”。一般是与你电脑中的程序软件和插件与系统不兼容引起的:1、你回忆一下,当你出现这种故障前你都下载了什么程序软件或是插

⑻ 关于Python selenium,无法使用,find_element求大神指点

题主你好,

首先来说你的代码不能正确执行的最终原因是下面这两个函数没有正确调用,这两个函数都是有参数的:

=====

希望可以帮到题主, 欢迎追问.

⑼ python chrome driver应该放在哪个文件夹

下载下来之后,里面的内容仅为一个.exe文件,将其解压在chrome的安装目录下(C:\Program Files (x86)\Google\Chrome\Application\),然后再配置环境变量
作为一个刚从开发转过来的测试人员,少不了一系列的测试工具。那么今天小新在跟大家分享一下我这两天弄的selenium。
selenium,跟QTP一样,是一个web的自动化测试工具,但相比于QTP,其具有以下优点:
1、小巧。对于不同的开发语言来说,它就是一个包而已,而QTP需要下载安装1G多的程序。
2、支持多种开发语言,不管你以前熟悉c、java、ruby、python还是C#,你都可以用selenium来完成自动化测试,而QTP只支持VBS。
3、支持多平台,linux,MAC,Window,也支持多个浏览器:ie、chrome、opera以及safari等。
4、支持分布式测试用例的执行,可以把测试用例分布到不同的测试机器的执行,相当于分发机的功能。

接下来我就给大家介绍在windows下,selenium python的安装以及配置。
1、首先要下载必要的安装工具。
<1>下载python(选哪个版本就要看你需要的是什么) -------------
<2>下载setuptools(python的基础包工具) -----------------
![基础包工具选择](
<3>下载pip(python的安装包管理工具) --------------
工具都准备好之后,接下来就是安装了。那么安装的步骤就有以下几步:
1、安装python。安装python不多说,很简单的一个安装。但我还是要说一个,安装目录的话我选择放在C:\Python35,因为我的python版本是3.5的。
2、安装setuptools。下载下来之后,选择一个位置解压,运行其中的.py文件,其默认的安装路径是C:\Python35\Lib\site-packages。当然,解压之后,你也可以通过cmd来安装,方法是cd到文件所在位置,然后键入**python setup.py install** 等,但是这种做法需要配置系统的环境变量。

//修改:我的电脑->属性->高级系统设置->环境变量
//修改path
//在最后面添加 ;C:\Python35123123
3,既然说到了cmd,那下一步就直接通过cmd,cd到C:\Python35\Scripts这个目录下,输入下面这一句代码。`C:\Python35\Scripts > easy_install pip`
4、下载安装selenium。
下载下来之后,解压并把整个目录放到C:\Python35\Lib\site-packages 目录下。
同样的,也可以通过cmd进行下载。`C:\Python35\Scripts > pip install -U selenium`
5、到了这一步,我们需要下载一个java,因为博主用的是chrome goole。
6、下载selenium 的服务端
![selenium服务端]下载下来之后,找一个地方解压。接下来,我们再次通过cmd来安装,cd到文件解压的位置,键入以下代码:`java -jar selenium-server-standalone-xxx.jar` 启动。如果安装过程,发现有关于port的错误信息,则是端口号已被占用。此时,更改上述代码为:`java -jar selenium-server-standalone-xxx.jar -port xxxx(xxxx为你想要的端口号)` 。

最后,就要来安装我们的chromedriver了。
chromedriver的下载地址
下载下来之后,里面的内容仅为一个.exe文件,将其解压在chrome的安装目录下(C:\Program Files (x86)\Google\Chrome\Application\),然后再配置环境变量

//修改:我的电脑->属性->高级系统设置->环境变量
//修改path
//在最后面添加 ;C:\Program Files (x86)\Google\Chrome\Application123123
OK。安装与配置就到此结束。剩下的就是使用python来写代码了。
tips:下载chromedriver的时候,一定要下载与你电脑上chrome版本相对应的版本。

阅读全文

与python中driver相关的资料

热点内容
linux安装xdm 浏览:736
java计算12 浏览:249
大金空调摆动式压缩机 浏览:453
新的云服务器如何设置首页 浏览:687
javastring字符位置 浏览:196
银河麒麟字体库存在哪个文件夹 浏览:956
魔兽加丁服务器的航空叫什么 浏览:152
花冠改装案例哪个app多 浏览:515
成绩单app哪个好用 浏览:140
北美程序员vs国内程序员 浏览:181
php解析xml文档 浏览:121
石墨文档APP怎么横屏 浏览:185
墙主钢筋加密和非加密怎么看 浏览:144
金山区文件夹封套定制 浏览:708
soho程序员 浏览:672
java字节截取 浏览:526
php提交作业 浏览:816
房产还没解压可以办理赠予吗 浏览:224
java毫秒转分钟 浏览:753
模式识别中文pdf 浏览:774