2016年10月15日,星期六

硒 API执行不同的操作

在本教程中,我们将学习有关Selenium Web Driver的重要内容之一,否则您将无法开始编写Selenium测试用例。在我们的Web应用程序中,我们可以访问各种Web元素,例如文本框,单选按钮,复选框,下拉列表,多选下拉列表等。让我们看看如何使用Selenium Web Driver + Java访问这些Web元素。

1.在“文本”框中输入值-
使用selenium,在输入文本框中输入值非常简单。首先使用其id,类名或xpath找到文本框,然后使用 sendKeys() 输入值的方法。下面的代码行将在ID为username的文本框中输入“ myname”字符串。

范例- driver.findElement(By.id(“ username”))。sendKeys(“ myname”);

2.从文本框中删除值-
为了从文本框中清除值,硒提供了clear()方法。

范例- driver.findElement(By.id(“ username”))。clear();

3.使用单选按钮选择值-
我们需要使用click()方法来切换单选按钮的值。

范例-  driver.findElement(By.xpath(“ // input [text()='option1']”))。click();

4.复选框选择/取消选择-
像单选按钮一样,复选框的切换是使用click()方法完成的。在下面的示例中,我们首先找到该复选框,然后对其执行单击操作,然后如果选中该复选框,则状态显示为TRUE,如果取消选中此复选框,则状态显示为FALSE。

范例- WebElemnt checkbox = driver.findElement(By.id(“ check_box”));
                  checkbox.click();
                System.out.println(checkbox()。isSelected);

5.点击链接文字-
要单击链接文本,请使用click()方法,对于选定的链接文本,请使用linkText()或partialLinkText()。

范例- driver.findEment(By.linkText(“ Click Here”))。click();
                                    OR
                  river.findEment(By.partialLinkText(“ Here”))。click();

6.下拉访问权限-
1.进口包装 org.openqa.selenium.support.ui.select
 导入org.openqa.selenium.support.ui.select
2.将下拉式Web元素声明为select类的实例。
选择下拉列表=新选择(driver.findElement(By.id(“ CityList”)))
3.我们可以使用任何Select类方法对下拉菜单执行操作
 dropdown.selectByVisibleText(“ Delhi”);


如果您觉得这有帮助,请与您的朋友分享并在下面的评论部分中发表您的问题和反馈。通过google +向我添加信息,或者在Facebook上关注我,以获取最新的帖子更新。



 

1条评论: