自动化
tester_2010
这个作者很懒,什么都没留下…
展开
-
webdriver中启动ie/火狐/谷歌
火狐: System.setProperty("webdriver.firefox.bin","D:\\Program Files\\Mozilla Firefox\\firefox.exe");driver = new FirefoxDriver(); 谷歌: System.setProperty("webdriver.chrome.driver","C:\\Program Files原创 2016-01-20 11:53:01 · 1406 阅读 · 0 评论 -
webdriver与浏览器_操作页面元素—单选按钮/多选按钮
单选按钮组中所有选项共享一个名称,所以浏览器知道将这些按钮组合在一起,其中一个按钮被选中后,则其他按钮自动变为未选中状态。示例如下:if(!aimRadioButton.isSelected()){ //aimRadioButton需要预先使用xpath进行定位,检查它是否为选中状态,如果没有,则对其进行进行click操作aimRadioButton.click();}//在cl原创 2016-01-20 18:50:28 · 1466 阅读 · 0 评论 -
webdriver与浏览器_操作页面元素—弹出窗口
Webdriver除了可以处理浏览器默认窗口上的元素,还可以处理各种弹出窗口,包括识别弹出窗口、在弹出窗口中执行测试步骤,切换到原始窗口等操作。这些功能的实现步骤如下:打开父窗口并使用webdriver的getWindowHandler方法记录下父窗口的控点:String parentWindowId = driver.getWindowHandler();验证原创 2016-01-21 14:04:10 · 3310 阅读 · 0 评论 -
webdriver与浏览器_操作页面元素—警告框、提示框、确认框
使用Selenium的Alert来操作javascript形式的警告框alertDialog、提示框promptDialog、确认框confirmDialog。具体步骤如下:1、使用xpath定位打开各项窗口的按钮,示例代码如下:WebElement alertButton = driver.findElement("");2、单击按钮打开窗口,示例代码如下:alertButt原创 2016-01-21 18:56:29 · 10109 阅读 · 0 评论 -
webdriver——操作浏览器之最大化
使用以下命令即可:driver.manage().window().maximize();原创 2016-01-29 14:26:45 · 5310 阅读 · 0 评论