我在网站上有以下网址:
<select id="deliveryType">
<option value>Please select</option>
<option value>No delivery</option>
<option value>Delivery One</option>
<option value>Delivery Two</option></select>
我需要选择&#34; No Delivery&#34;
我的自动化框架在javascript(node.js)中,测试步骤如下:
this.driver.findElement(By.css([id=deliveryType])).click();
如果没有设置值,我如何选择一个选项&gt;我要么需要&#34;没有交付&#34;但像#34;这样的逻辑给我元素#2&#34;会工作吗?
答案 0 :(得分:0)
您可以使用By.xpath
选择器并执行以下操作:
this.driver
.findElement(By.css([id=deliveryType]))
.findElement(By.xpath(option[2])).click();