-
findElement与findElements的区别查看全部
-
火狐浏览器与谷歌浏览器的设置驱动的区别点查看全部
-
driver.manage().timeouts().implicitlyWait(5,TimeUnit.SECONDS); 等待超时方法查看全部
-
自动化是为了减少人力,完成手工不能完成的操作,查看全部
-
什么样的项目需要做自动化测试: 需求变更慢 周期长 脚本可重复利用查看全部
-
为什么做自动化: 时间 人员 系统 领导允许查看全部
-
自动化好处: 第一:减少人力成本 第二:完成大量重复性工作 第三:提供测试效率 第四:保证工作的一致性,增加信任度 第五:完成手工不恩给你完成的工作。查看全部
-
selenium webdriver中常见的定位方式八种查看全部
-
常见API模块 打开网址方式 Driver.get(); Driver.navigate.to() 操作浏览器API Driver.navigate.refresh() Driver.navigate().forward() Driver.navigate().back() Driver.getTitle() 输入框操作API Driver.getCurrentUrl() Driver.manager().window().maxmize() Driver.quite() Driver.close() 选择框处理查看全部
-
table定位方法 WebElement Table=driver.findElement(By.tagName("table"));//findElement()定位单一的一个元素的方法,定位一组元素的方法用findElements() List<WebElement> rows=Table.findElements(By.tagName("tr")); for(WebElement row:rows){ List<WebElement> tds= row.findElements(By.tagName("td")); for(WebElement td:tds){ System.out.println(td.getText()); } }查看全部
-
By.linkText("").click();//通过链接定位(完全匹配) By.partialLinkText("").click();//(部分匹配) By.xpath(); By.cssSelector("#..");查看全部
-
driver.findElement(By.id("")).sendKeys("selenium"); By.name("") By.className("") By.tagName(""); driver.manager().timeouts().implicitlyWait(5,TimeUnit.SECONDS);//暂停5 秒查看全部
-
启动FireFox浏览器(自带驱动) import org.openqa.selenium.*; //System.setProperty("webdriver.firefox.bin","...\\..\\firefox.exe"); WebDriver driver=new ChromeDriver(); String url="http://www.baidu.com"; driver.get(url); driver.quit(); 启动谷歌浏览器(需要下载驱动) import org.openqa.selenium.chrome.*; //System.setProperty("webdriver.ie.driver","...\\..\\IEDriverServer.exe"); WebDriver driver=new InternetExplorerDriver(); String url="http://www.baidu.com"; driver.get(url); driver.quit(); 启动IE浏览器(下载驱动) System.setProperty("webdriver.chrome.driver","...\\..\\chromedriver.exe"); WebDriver driver=new ChromeDriver(); String url="http://www.baidu.com";查看全部
-
导入Selenium jar包查看全部
-
jar包查看全部
举报
0/150
提交
取消