java无法使用webdriver找到元素
有一个web元素:
<select id="sel" onchange="refresh('sel')">
<option value="1"> A</option>
<option value="2"> B</option>
</select>
因为它有onchange
,所以我无法选择该选项。我的代码如下:
new Select(driver.findElement(By.id("sel"))).selectByValue("1");
但这是行不通的。有可能使它工作吗
# 1 楼答案
这就是我将尝试做的:(C#)
# 2 楼答案
使用xpath而不是id。因为根据代码,一旦您选择值,它将刷新屏幕。尝试使用xpath,在xpath之后,给一些等待时间进行刷新