是否可以转换 WebElement 到 WebElement ?如果这是一个类变量:
WebElement
@FindBy(css = "select[id*='budTbl:0:j_id544']") WebElement roleList1;
有一个字符串设置为rolelist1字符串是否可以转换为 WebElement rolelist1以便可以在语句中使用,例如
new Select(roleList1).getFirstSelectedOption().getText()
2ul0zpep1#
不,不能将字符串转换为webelement。相反,你可以这样做,
if (myString.equals("roleList1")) new Select(roleList1).getFirstSelectedOption().getText();
bvn4nwqk2#
不。字符串到webelement的转换非常棘手。它需要dom和所有的知识但如果您只是想比较页面上是否存在相同的名称元素,请使用下面的
public boolean methodname(String element_string_name) { val = false; if (element_string_name.equals("string_name")) { element_name.isDisplayed(); val = true; } return val; }
b4lqfgs43#
你不能直接转换 string 至 WebElement 但是你可以用下面这个来做一些动作
string
string element = "("+MembersInfo_Content.ToString()+")[position()]["+i.ToString()+"]"; string memberInfo = driver.FindElement(By.XPath(element)).GetTextContent();
3条答案
按热度按时间2ul0zpep1#
不,不能将字符串转换为webelement。
相反,你可以这样做,
bvn4nwqk2#
不。字符串到webelement的转换非常棘手。它需要dom和所有的知识
但如果您只是想比较页面上是否存在相同的名称元素,请使用下面的
b4lqfgs43#
你不能直接转换
string
至WebElement
但是你可以用下面这个来做一些动作