【发布时间】:2021-07-03 18:15:54
【问题描述】:
代码在 iframe 中,我需要输入,或从下拉列表中选择值。
但是当我尝试发送值时,我收到如下错误:
Find element :By.xpath: //div[@class='filterWrapper_1rqdl1n-o_O-filterWrapper_noFilter_rn3gmd']
Get Exception: invalid element state
或者如果尝试从下拉列表中选择值,我会得到应该选择选择器而不是 div..
有css代码:
还有我的代码:
private static By inputUsername = By.xpath("//div[@class='filterWrapper_1rqdl1n-o_O-filterWrapper_noFilter_rn3gmd']");
@Step("Enter document number")
public MainPage enterLoginTab(String value) {
fields.type(inputUsername,value);
//dropDown.selectDropDownByValue(inputUsername, value);
return this;
}
【问题讨论】:
-
请勿发布代码图片。您可以直接从浏览器的控制台复制 HTML。只需右键单击 HTML 标记,然后复制外部 HTML。然后edit你的问题,粘贴代码,在问题编辑器中突出显示并单击格式为代码图标。
标签: java selenium testing xpath automation