博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Selenium] The commonly used operation of element
阅读量:6692 次
发布时间:2019-06-25

本文共 1490 字,大约阅读时间需要 4 分钟。

btnLogin.click();     //Click element

SeleniumUtil.jsClick(driver, saveButtonEl);     //If click()  is not applicable ,try this one

txtEmail.clear();     //Clear text box before send keys to it

txtEmail.sendKeys(“jenny.zhang@morningstar.com”);     //Send keys to text box

emailEl.getAttribute("title");   //Get attribute value of element

hoverEl.getText();      //Get text of element

SeleniumUtil.scrollIntoView(driver, el);       //Scroll the element into view if the function needs scroll bar or mouse wheel when manual testing

 

//Click a hidden element

action.moveToElement(pencilIcon).click();

 

//Before click an element under a hidden element

locx=(theRow.getSize().width)/100;

locy=(theRow.getSize().height)/2;

action.moveToElement(theRow, locx, locy);

 

//Get text of hidden element

String dataPointName = (String) ((JavascriptExecutor) driver).executeScript(

                   "return jQuery(arguments[0]).text();", element);

 

//Ctrl+click

Actions a = new Actions(driver);

a.keyDown(Keys.CONTROL).perform();

for(int i = 0;i<quantity;i++){

     WebElement securityEl = securitiesList.get(i);

      SeleniumUtil.scrollIntoView(driver, securityEl);

      securityEl.click();

 }

a.keyUp(Keys.CONTROL).perform();

 

//Drag and drop

Point targetWidgetPos = targetWidgetEl.getLocation();

Point widgetPos = widgetEl.getLocation();

int offsetX = targetWidgetPos.getX() - widgetPos.getX();

int offsetY = targetWidgetPos.getY() - widgetPos.getY();

SeleniumUtil.dragAndDropOffset(driver, titleEl, offsetX, offsetY);

转载于:https://www.cnblogs.com/feifeidxl/p/4450535.html

你可能感兴趣的文章
WPF自定义TextBox及ScrollViewer
查看>>
go基础系列:简介
查看>>
聚合支付系统设计(二)
查看>>
centos7 安装php7
查看>>
使用java的Calendar工具类获取到本月的第一天起始时间和最后一天结束时间。
查看>>
Docker中安装WordPress
查看>>
oracle goldengate的两种用法
查看>>
Racket里的方括号
查看>>
【强化学习】用pandas 与 numpy 分别实现 q-learning, saras, saras(lambda)算法
查看>>
C#后台解析 json 动态解析 通用(Dictionary)
查看>>
使用UrlRewriter进行Url重写的完整解决方案[转]
查看>>
在代码里访问HTC Diamond的倾斜传感器
查看>>
tcp和udp能否发送0字节的数据包
查看>>
IP协议详解之IP地址要领
查看>>
【VB6笔记-01】 读取Excel绑定到DataGrid
查看>>
Android 测试工具
查看>>
产品架构开发方法 分享记录
查看>>
Windows Azure Cloud Service (40) 使用VS2013的publishSettings文件,发布Cloud Service
查看>>
异常处理原则
查看>>
Visual SVN 2.0.1下载+破解
查看>>