-
操作浏览器
查看全部 -
操作浏览器在api
查看全部 -
打开网址两种
查看全部 -
WebElement table=driver.findElements(By.tagName("table")); //findElement是定位单一的一个元素的方法 //定位一组方法我们可以使用findElements List<WebElement> rows=table.findElements(By.tagName("tr")); for(WebElement row:rows){ List<WebElement> tds=row.findElement(By.tagName("td")); for(WebElement td:tds){ System.out.println(td.getText()); } }
查看全部 -
driver.findElement(By.linkText("完整页面元素")).click(); driver.findElement(By.partialLinkText("模糊搜索到的页面元素")).click();
查看全部 -
<br /><pre class="brush:java;toolbar:false">driver.manage().timeouts().implicityWait(5,TimeUnit.SECONDS)//暂停五秒</pre>查看全部
-
driver.findElement(By.id("id")).sendKey("要键入对应ID组件内的内容"); //By.name("name") //By.className("className")
查看全部 -
System.setProperty("webdriver.firefox.bin","Firefox的路径"); //Chrome:webdriver.chrome.driver //IE:webdriver.ie.driver WebDriver driver= new FirefoxDriver(); //Chrome:ChromeDriver //IE:InternetExporerDriver driver.get(url); //driver.quit();//退出浏览器
查看全部 -
所有的自动化都是针对于页面元素的
查看全部 -
页面结构:#相当于id
firebug-css-选择器,输入#kw,查找元素
定位语句:driver.findElement(By.id("kw")).sendKeys("webdriver");
By.className("");
By.tagName("");
driver.manager().timeouts().implicitlyWait(5,TimeUnit.SECONDS);//暂停5 秒
查看全部 -
IE浏览器显示
This is the initial start page for the WebDriver server.
不继续跳转,修改IE浏览器页面缩放为100%
查看全部 -
IE 11版本,下载驱动2.45.0版本可用
Chrome 66版本,下载驱动2.39的版本可用
查看全部 -
driver=new FirefoxDriver();
System.setProperty("WebDriver.firefox.bin","C:\\Program Files (x86)\\Mozilla Firefox\\Firefox.exe");
查看全部 -
1、录制一段,导出为Java junit4 Webdriver
2、添加public void setUp() throws Exception {
System.setProperty("WebDriver.firefox.bin","C:\\Program Files (x86)\\Mozilla Firefox\\Firefox.exe");
3.下载selenium-java,解压后,添加到eclipse中
查看全部 -
安装 selenium IDE-打开菜单-附加组件-设置按钮-从文件安装附加组件
关闭火狐浏览器自动更新-选项-高级-更新-勾选不自动检查更新
查看全部
举报