美文网首页我爱编程
获取selenium元素

获取selenium元素

作者: 发奋的三弟 | 来源:发表于2018-03-09 18:33 被阅读0次

转自: http://blog.csdn.net/Lily_XL/article/details/51702803

 /**id 

*  登录*/

WebElementbyName=driver.findElement(By.name("phone"));

WebElementbyLoginButton=driver.findElement(By.id("btnLogin"));

System.out.println(byName.getText());

        1、click()事件源于单击元素操作

byLoginButton.click();

        2、sendKeys()方法用于给input元素赋值

byName.sendKeys("13600000000");

        3、clear()用于清空input元素的值

byName.clear();

   4、Submit()用于提交表单

byLoginButton.submit();

   5、getTitle()获取当前网页的标题

Stringtitle=driver.getTitle();

      6、getCurrentUrl()获取当前网页的URL

Stringurl=driver.getCurrentUrl();

        7、getText()用于存储元素的文本值,例如纯文本、超链接等;

Stringtext=byName.getText();

        8、isSelected()用于存储复选框或单选框的勾选情况,返回true(勾选)或false(未勾选)

        /***/

WebElementcheckBox=driver.findElement(By.id("TANGRAM__PSP_8__memberPass"));

booleanisSelected=checkBox.isSelected();

 9、getTagName()获取元素的标记名称

StringtagName=byName.getTagName();

 10、isEnabled()用于存储input等元素的可编辑状态,例如:文本框、复选框、单选框;返回true(可编辑)或false(不可编辑)

booleanenabled=checkBox.isEnabled();

 11、getAttribute()用于获取指定属性的值

StringbtnValue=byLoginButton.getAttribute("value");

        12、窗口最大化

driver.manage().window().maximize();

 13、accept()方法是单击弹出的对话框的确认按钮,例如:Alert,Confirmation,Prompt

driver.switchTo().alert().accept();

   14、dismiss()方法实现单击弹出对话框的取消按钮;

driver.switchTo().alert().dismiss();

        15、getText()获取弹出对话框的文本内容

driver.switchTo().alert().getText();

   16、获取当前cookie的集合

Setcookie=driver.manage().getCookies();

   17、refresh()页面刷新

driver.navigate().refresh();

相关文章

  • 获取selenium元素

    转自: http://blog.csdn.net/Lily_XL/article/detai...

  • selenium的定位操作

    selenium的定位操作 掌握定位元素的方法 掌握获取元素中数据的方法 selenium 处理cookie 通过...

  • Python Selenium 获取文本返回空 解决办法

    由于webdriver spec的定义,Selenium WebDriver 只会与可见元素交互,所以获取隐藏元素...

  • selenium 小知识

    由于webdriver spec的定义,Selenium WebDriver 只会与可见元素交互,所以获取隐藏元素...

  • selenium获取隐藏元素

    第一种 先获取元素通过 属性获取 WebElement webElemt= webElement.findElem...

  • selenium 获取元素文本

    一般获取元素的文本信息,直接使用 text属性即可。 但是,有些元素里面杂质多,所以text会为空 "" 因此,采...

  • javascript执行

    1.selenium常用方法: 判断元素是否存在:is_display 获取元素的文本:webelement.te...

  • python 调用selenium备忘

    python打开selenium 浏览器设置 webdriver 重要属性 搜索网页元素 获取元素属性 动作模拟 ...

  • selenium元素定位方式整理

    Python+Selenium实现自动化测试,一般包括获取元素、操作元素、获取结果、断言、最后出测试报告。Sele...

  • Selenium给元素的属性赋值

    利用selenium获取某个元素的value值,我们可以根据它的标签获取属性,然后利用 get_attribute...

网友评论

    本文标题:获取selenium元素

    本文链接:https://www.haomeiwen.com/subject/ajdmfftx.html