TA的每日心情 | 无聊 半小时前 |
---|
签到天数: 528 天 连续签到: 1 天 [LV.9]测试副司令
|
本帖最后由 测试积点老人 于 2018-12-6 14:58 编辑
1、访问网页地址 - driver.navigate( ).to( url );
复制代码
2、访问网页前进、后退 - <p style="line-height: 26px;">driver.navigate( ).forward( );</p><p style="line-height: 26px;">driver.navigate( ).back( );</p>
复制代码
3、刷新网页 - driver.navigate( ).refresh( );
复制代码
4、操作浏览器窗口 - <p style="line-height: 26px;">//设定浏览器在屏幕上的位置的坐标为(150,150)</p><p style="line-height: 26px;">driver.manage( ).window( ).setPosition( new Point( 150,150) );</p>
复制代码- <p style="line-height: 26px;">//设定浏览器窗口的大小</p><p style="line-height: 26px;">driver.manage( ).window( ).setSize( new Dimension(500,500 ) );
- </p><p style="line-height: 26px;">//获取浏览器在屏幕的位置,在某些浏览器版本下此方法无效</p><p style="line-height: 26px;">driver.manage( ).window( ).getPosition( );
- </p><p style="line-height: 26px;">//获取浏览器窗口大小</p><p style="line-height: 26px;">driver.manage( ).window( ).getSize( );
- </p><p style="line-height: 26px;">//窗口最大化</p><p style="line-height: 26px;">driver.manage( ).window( ).maximize( );</p>
复制代码
5、获取页面Title属性
6、获取页面源代码 - drirver.getPageSource( );
复制代码
7、获取当前页面URL地址 - drirver.getCurrentUrl( );
复制代码
8、在输入框中清除原有的文字内容
9、在输入框输入指定内容 - input.sendKeys( inputStr );
复制代码
10、单击按钮
11、双击某个元素 - <p style="line-height: 26px;">Actions build = new Actions( driver );</p><p style="line-height: 26px;">build.doubleClick( btn ).build( ).perform( );</p>
复制代码
12、操作单选下拉列表 - <p style="line-height: 26px;">Select dropList = new Select( element );</p><p style="line-height: 26px;">dropList.isMultiple( );//是否为多选,单选下拉为false</p><p style="line-height: 26px;">dropList.getFirstSelectedOption( );//当前选中下拉列表选项</p><p style="line-height: 26px;">dropList.selectByIndex( i );//选中下拉第(i+1),0表示第一个</p><p style="line-height: 26px;">dropList.selectByValue( value );//根据选项value属性值选择</p><p style="line-height: 26px;">dropList.selectByVisibleText( text);//根据选项text属性值选择</p>
复制代码
13、操作多选选择列表 - <p style="line-height: 26px;">Select dropList = new Select( element );
- </p><p style="line-height: 26px;">dropList.isMultiple( );//是否为多选,单选下拉为false</p><p style="line-height: 26px;">dropList.getFirstSelectedOption( );//当前选中下拉列表选项</p><p style="line-height: 26px;">dropList.selectByIndex( i );//选中下拉第(i+1),0表示第一个</p><p style="line-height: 26px;">dropList.selectByValue( value );//根据选项value属性值选择</p><p style="line-height: 26px;">dropList.selectByVisibleText( text);//根据选项text属性值选择</p><p style="line-height: 26px;">dropList.deselectByIndex(i);//取消选择 deselectByValue/deselectByVisibleText</p>
复制代码
14、操作单选框 - radioOption.isSelected( );//是否被选中,true为被选中
复制代码
15、操作复选框 - checkBoxOption.isSelected( );//是否被选中,true为被选中
复制代码
16、杀掉Windows浏览器进程 - WindowsUtils.tryToKillByName( "chrome.exe" );
复制代码
17、当前窗口截图 - <p style="line-height: 26px;">file = ( ( TakesScreenshot )driver).getScreenshotAs( OutputTypt.FILE );</p><p style="line-height: 26px;">FileUtils.copyFile( file,new File( "filePath" ) );</p>
复制代码
18、拖拽元素 - <p style="line-height: 26px;">Actions build = new Actions ( driver );</p><p style="line-height: 26px;">//Xint>0,向右移动;Yint>0,向下移动
- </p><p style="line-height: 26px;">build.dragAndDropBy( element,Xint,Yint).build( ).perform( )</p>
复制代码
|
|