小编cha*_*har的帖子

如何使用Selenium WebDriver java从下拉列表中获取所有选项

<select id="vehicleTypeName" class="custom-select" name="vehicleTypeName">
<option value="">-Select Style-</option>
<option value="Hatchback">Hatchback Cars</option>
<option value="Sedans">Sedan Cars</option>
<option value="MUV">MPV Cars</option>
<option value="Sport Utilities">SUV Cars</option>
<option value="Luxury Vehicles">Luxury Cars</option>
<option value="Hybrids">Hybrid Cars</option>
<option value="Minivans">Minivans</option>
<option value="Convertibles">Convertible Cars</option>
<option value="Coupe">Coupe Cars</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我已经使用此代码来验证选项

String label=driver.findElement(By.id("vehicleTypeName")).getText();

logger.info("Brand names are \t" + label );
Run Code Online (Sandbox Code Playgroud)

但它正在打印所有品牌,包括"-Select Style-"这个项目.但我不想打印这个"选择样式"值.但我想只验证品牌名称.请帮我解决一下这个.

java selenium webdriver selenium-webdriver dropdown

2
推荐指数
1
解决办法
3万
查看次数

如何使用Selenium WebDriver和Java获取文本框值?

1)我在“全名”文本框中输入了姓名。

 WebElement name = driver.findElement(By.id("userId"));
        name.sendKeys("Sekhar");
Run Code Online (Sandbox Code Playgroud)

它已在文本框中输入了值。

2)我必须验证“ Sekhar”是否出现在文本框中。但是这里的问题是在水印logger.info(name.getText());中显示的文本框中输入的值 没有返回值

因为它显示在文本框中的水印中。

请帮助我如何在文本框中获取水印文本。

java selenium

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×2

selenium ×2

dropdown ×1

selenium-webdriver ×1

webdriver ×1