通过在 Selenium webdriver 和数据驱动测试中使用 excel sheet 和 Apache POI 读取数据来选择 Angular material 下拉选项
Selecting Angular material drop down option by reading data using excel sheet with Apache POI in Selenium webdriver and Data driven testing
如何使用 selenium webdriver 数据驱动概念和使用 APACHE POI excel sheet data/value/parameter select Angular material 下拉列表选项
使用 chrome 中称为 CSS 的扩展和 Xpath 检查器,可以获得任何下拉列表、文本字段等的元素的 xpath
示例假设我们有一个名为 Gender 的下拉列表,该列表包含 3 个选项,分别名为 Male 、 Female 和 Others
所以 WebDriver 代码如下
driver.findElement(By.xpath("//span[.='Gender']")).click();
driver.findElement(By.xpath("//span[@class='mat-option-text' and contains(text(),'Male')]") )。点击();
或
driver.findElement(By.xpath("//span[@class='mat-option-text' and contains(text(),'Female')]") ).click();
或
driver.findElement(By.xpath("//span[@class='mat-option-text' and contains(text(),'Others')]") ).click();
如何使用 selenium webdriver 数据驱动概念和使用 APACHE POI excel sheet data/value/parameter select Angular material 下拉列表选项
使用 chrome 中称为 CSS 的扩展和 Xpath 检查器,可以获得任何下拉列表、文本字段等的元素的 xpath
示例假设我们有一个名为 Gender 的下拉列表,该列表包含 3 个选项,分别名为 Male 、 Female 和 Others
所以 WebDriver 代码如下
driver.findElement(By.xpath("//span[.='Gender']")).click();
driver.findElement(By.xpath("//span[@class='mat-option-text' and contains(text(),'Male')]") )。点击();
或
driver.findElement(By.xpath("//span[@class='mat-option-text' and contains(text(),'Female')]") ).click();
或
driver.findElement(By.xpath("//span[@class='mat-option-text' and contains(text(),'Others')]") ).click();