❶ 怎样使用python调用我们平时使用的chrome浏览器
importunittest,os,time
fromseleniumimportwebdriver
fromselenium.common.
dictInput={}
classTest(unittest.TestCase):
defsetUp(self):
self.chromedriver="C:.exe"#将chromedriver.exe拷贝到你想要调用的chrome安装路径下即可
os.environ["webdriver.chrome.driver"]=self.chromedriver
self.browser=webdriver.Chrome(self.chromedriver)
deftest(self):
self.browser.get('xxxx')#此处xxxx为网页的url
if__name__=='__main__':
importsys;sys.argv=['',
'Test.test'
]
unittest.main()
❷ 怎么用python控制默认浏览器
运用 selenium 去实现对浏览器控制,可以对Firefox,Chrome, Phantom等。
fromseleniumimportwebdriver
browser=webdriver.Firefox()
browser.get("http://XX.XX.com/")
跳转网站,网页dom控制,跳转一应俱全。
希望能帮到你!
❸ python+selenium使用chrome浏览器出现chromedriver关闭
请下载Win清理助手和360急救箱扫描一下系统(首先排除网络问题引起的)出现这种提示:“iexplore.exe-应用程序错误”。一般是与你电脑中的程序软件和插件与系统不兼容引起的:1、你回忆一下,当你出现这种故障前你都下载了什么程序软件或是插
❹ python无法打开谷歌浏览器
我觉得有可能是driver版本不一致
你可以通过driver = webdriver.Chrome(executable_path=d'你的driver.exe.路径')
设置
❺ python selenium chrome启动浏览器带插件 报错
①:路径的“\”换成“/”,防止转义符出错
②:左边的没有添加驱动的绝对路径。虽然selenium.py的源码里有写默认路径,但是这个默认路径下是没有驱动的,得自己下载放进去。而且就算下载了放进去,这个默认路径也会报找不到驱动的错,最好是直接写上绝对路径
❻ 怎么启动chromedriver python
下载下来之后,里面的内容仅为一个.exe文件,将其解压在chrome的安装目录下(C:\ProgramFiles(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下,seleniumpython的安装以及配置。1、首先要下载必要的安装工具。下载python(选哪个版本就要看你需要的是什么)-------------下载setuptools(python的基础包工具)-----------------![基础包工具选择](下载pip(python的安装包管理工具)--------------工具都准备好之后,接下来就是安装了。那么安装的步骤就有以下几步:1、安装python。安装python不多说,很简单的一个安装。但我还是要说一个,安装目录的话我选择放在C:\Python35,因为我的python版本是3.5的。2、安装setuptools。下载下来之后,选择一个位置解压,运行其中的.py文件,其默认的安装路径是C:\Python35\Lib\site-packages。当然,解压之后,你也可以通过cmd来安装,方法是cd到文件所在位置,然后键入**pythonsetup.pyinstall**等,但是这种做法需要配置系统的环境变量。//修改:我的电脑->属性->高级系统设置->环境变量//修改path//在最后面添加;C:\Python351231233,既然说到了cmd,那下一步就直接通过cmd,cd到C:\Python35\Scripts这个目录下,输入下面这一句代码。`C:\Python35\Scripts>easy_installpip`4、下载安装selenium。下载下来之后,解压并把整个目录放到C:\Python35\Lib\site-packages目录下。同样的,也可以通过cmd进行下载。`C:\Python35\Scripts>pipinstall-Uselenium`5、到了这一步,我们需要下载一个java,因为博主用的是chromegoole。6、下载selenium的服务端![selenium服务端]下载下来之后,找一个地方解压。接下来,我们再次通过cmd来安装,cd到文件解压的位置,键入以下代码:`java-jarselenium-server-standalone-xxx.jar`启动。如果安装过程,发现有关于port的错误信息,则是端口号已被占用。此时,更改上述代码为:`java-jarselenium-server-standalone-xxx.jar-portxxxx(xxxx为你想要的端口号)`。最后,就要来安装我们的chromedriver了。chromedriver的下载地址下载下来之后,里面的内容仅为一个.exe文件,将其解压在chrome的安装目录下(C:\ProgramFiles(x86)\Google\Chrome\Application\),然后再配置环境变量//修改:我的电脑->属性->高级系统设置->环境变量//修改path//在最后面添加;C:\ProgramFiles(x86)\Google\Chrome\Application123123OK。安装与配置就到此结束。剩下的就是使用python来写代码了。tips:下载chromedriver的时候,一定要下载与你电脑上chrome版本相对应的版本。
❼ 如何在chrome中跑自己的python脚本
前端工具
FireFox有Firebug前端工具,而对于Chrome浏览器,同样有很好的前端工具。右键选择‘审查元素’或者快捷键 F12 ,即可看到一些开发写的code,这对于获取测试对象(测试控件)的某些属性很有帮助。
浏览器窗口的最大化以及大小设置,以及前进,后退
这里有几点注意:
XXXX.get(URL)转到URL地址
time.sleep(ns) 等待时间
XXXX.back( ) 返回到上一个浏览器
XXXX.forward() 前进到下一个浏览器
XXXX.set_window_size(width,height) width,height 我们可以自己根据需要设置。
XXXX.maximize() 窗口最大化
XXXX.title 得到浏览器的标题
XXXX.quit( ) 浏览器退出
XXXX.close( ) 浏览器关闭
import time —>保证脚本运行的稳定性
browser=webdriver.Chrome() —>调用Chrome浏览器
使用print()语句可以查看脚本是否运行正确
脚本如下
from selenium import webdriver
import time
browser=webdriver.Chrome()
first_url=”http://www..com”
browser.get(first_url)
print (“open the first url is %s”%first_url)
time.sleep(3)
second_url=”http://news..com”
print(‘open the second url is %s’%second_url)
browser.get(second_url)
time.sleep(3)
print(“back to the first_url %s”%first_url)
browser.back()
time.sleep(2)
print (“forwar to the second_url %s”%first_url)
browser.forward()
time.sleep(2)
print(“设置浏览器高320,宽480显示”)
browser.set_window_size(480,320)
time.sleep(2)
print(“浏览器最大化”)
browser.maximize_window()
title=browser.title
print (title)
browser.find_element_by_link_text(“贴吧”).click
time.sleep(3)