使用Selenium-2.44.tar.gz和chrome来自动化测试用例:非常奇怪,我的代码在Firefox33上运行良好,但在Google chrome上运行失败:
你知道吗?既然webdriver现在是谷歌代码,那么它是否能更好地与chrome一起工作呢?还是我错了!!!
与firefox不同,要使用chromedriver,您必须从http://www.seleniumhq.org/download/下载chromedriver,并且必须在代码中给出路径。
您可以使用以下代码,在java或Python中使用chrome driver
java:
public void testGoogleSearch() {
// Optional, if not specified, WebDriver will search your path for chromedriver.
System.setProperty("webdriver.chrome.driver", "/path/to/chromedriver");
WebDriver driver = new ChromeDriver();
driver.get("http://www.google.com/xhtml");
Thread.sleep(5000); // Let the user actually see something!
WebElement searchBox = driver.findElement(By.name("q"));
searchBox.sendKeys("ChromeDriver");
searchBox.submit();
Thread.sleep(5000); // Let the user actually see something!
driver.quit();
}
Python:
import time
from selenium import webdriver
driver = webdriver.Chrome('/path/to/chromedriver') # Optional argument, if not specified will search path.
driver.get('http://www.google.com/xhtml');
time.sleep(5) # Let the user actually see something!
search_box = driver.find_element_by_name('q')
search_box.send_keys('ChromeDriver')
search_box.submit()
time.sleep(5) # Let the user actually see something!
driver.quit()
我试图点击一个按钮,它出现在图的右侧(图上方的三行),最后想点击“下载为CSV”。我的代码如下。 File=WebDriverWait(驱动程序,20).until(ec.element_to_be_clickable((by.xpath,'//*[@id=“HighCharts-3SLSA4F-0”]/div[2]/ul/li[6]')).click()#下载为csv 错误:引发TimeoutE
我正试图使用chrome Driver从greytip web portal下载PDF格式的工资单。我正试图使用“driver.findelement(by.linktext(”salary“)).click();”点击链接工资。但我无法点击链接,并失败,但有以下例外。 WebDriverException:在点(198,139)不能单击元素。其他元素将收到click:...(警告:服务器没有提供
我正在尝试使用selenium WebDriver实现应用程序的自动化。我经常遇到click action在WebElements上不起作用的情况。 例如,在html块中,类似于: 我已经试着把这件事做了差不多一个星期了。谁能帮帮我吗? 代码似乎确实改变了单击时的图像(我比较了单击前后的图像源)。但是没有可见的“onclick()”调用(我不确定是否有其他方法在click上调用java脚本函数,如
在此输入图像描述无法使用selenium webdriver单击内联元素。 这是URL 除了图像链接(右侧顶部),还有一个方形图标。需要单击该图标并选择“地图”。附上截图。我使用了xpath、cssselector、ID、Name,但没有任何效果。谁能帮我一下吗。 代码:
我找不到任何解决这个问题的办法,这就是为什么张贴在这里。对不起,这个愚蠢的问题。 我无法使用selenium网络驱动程序启动任何浏览器。请在下面找到详细信息: 我的电脑中的Chrome版本:55.0.2883.87 m版 Chrome路径:C:\Program Files\Google\Chrome\Application\chrome.exe Chrome驱动程序版本:2.26 使用seleni
下面是html代码: 并且编写了以下XPath: