webdriver调用chrome浏览器

System.setProperty("webdriver.chrome.driver", "D:/webDriver/chromedriver.exe");
System.setProperty("webdriver.chrome.bin", "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe");

driver =new ChromeDriver();

时间: 2024-10-10 17:18:59

webdriver调用chrome浏览器的相关文章

[python爬虫] Selenium切换窗口句柄及调用Chrome浏览器

因为我的博客是根据我每个阶段自己做的事情而写的,所以前言可能有点跑题,但它更有利于让我回忆这个阶段自己的所作所为.这篇文章主要介绍Selenium爬虫获取当前窗口句柄.切换窗口句柄以及调用Chrome浏览器几个知识点,其中获取当前句柄的方法是非常重要的一个知识点,只有真正遇到的时候才能体会到它的强大.        最近课程比较多,写博客的内容也比较杂,包括网站搭建.HTML设计.计算机图形学.Python数据挖掘.Flash动画等.同时,这周也有老师让我帮忙写几个爬虫,自己进一步理解了爬虫的好

webdriver调用ie浏览器报错

webdriver调用ie浏览器报错: org.openqa.selenium.NoSuchWindowException: Unable to find element on closed 解决方法: System.setProperty("webdriver.ie.driver", "C:\\Users\\ssatyanarayana\\Downloads\\IEDriverServer.exe"); // opening the IE with recomen

jenkins里跑selenium webdriver,Chrome浏览器不能打开&&unknown error: unable to discover open pages

在windows的cmd里面执行 "python test.py",毫无问题,浏览器正常打开,测试结果也正常. 问题: 但如果是在jenkins里,选择 "execute windows batch command",配置 "python test.py"跑测试,这时候就会有问题,Chrome浏览器并不会打开,但是后台有进程,test.py会在后台运行,但运行起来test.py在后台执行,而浏览器没有打开. 针对这样的问题,解决方法: 1) 使用

Selenium webdriver中chrome 浏览器的配置

下面是我的测试代码, 由于chrome的webdriver不是默认安装的,所以必须去http://code.google.com/p/chromedriver/downloads/list 下载chromedriver Windows系统下选择win32版本的chromedriver下载即可. public static void main(String[] args) { // TODO Auto-generated method stub String url = "http://www.y

WebDriver 调用ie浏览器报错(转)

报错信息如下:Exception in thread "main" org.openqa.selenium.remote.UnreachableBrowserException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.Build info: version: '2.31.0', revision

Python webdriver调用Chrome报错

报错信息如下: selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home 解决: 下载chromedriver,放在指定路径下,并将路径添加至path环境变量(属性 -- 高级系统设置 -- 高级 -- 环境变量)

selenium无法调用chrome或者firefox的原因

现在我们用的开源工具一般为selenium,当然其中的好处是可以调用不同的浏览器.包含了ie\google\firefox等等,但调用的时候会出现无法调用其浏览器.原因很简单,selenium和其浏览器的版本不符合.一般情况下是selenium调用的各个DRIVER版本低于浏览器的版本引起. 具体情况: C:/Ruby200/lib/ruby/gems/2.0.0/gems/selenium-webdriver-2.43.0/lib/selenium/webdr iver/remote/resp

selenium与chrome浏览器及驱动的版本匹配

用selenium+python+webdriver完成UI功能自动化,经常会碰到浏览器版本与驱动的版本不匹配而引起报错,下面就selenium与chrome浏览器及驱动的版本匹配 做个总结. 使用WebDriver在Chrome浏览器上进行测试时,需要先下载与本机chrome浏览器对应的驱动程序,驱动程序名为chromedriver:chromedriver的版本需要和本机的chrome浏览器对应,才能正常使用,具体步骤如下: 第一步:下载对应版本的chromedriver驱动文件,具体版本请

设置Webdriver启动chrome为默认用户的配置信息

Webdriver 启动Chrome浏览器时,默认是打开一个新用户,而非默认用户,即新用户没有我们安装扩展程序.但在实际应用中,我们会需要 默认用户安装的一些扩展程序,比如对于某些js或者css样式,需要代理才能访问成功,使用默认用户就显得尤为重要(因为你不可能在新用户在安装扩展程序再继续测试). 如图: a)默认用户的扩展: 在锁定chrome的任务栏打开的状态: b) WebDriver打开的新用户的扩展: 在锁定chrome的任务栏打开的状态: ----------------------