0
var findById = driver.findElement(By.id("id"))
var findByClass = driver.findElement(By.className("class"))
var findByXpath = driver.findElement(By.xpath("xpath"))
のすべての静的関数の単一行は、上記のすべての行を1行で置き換えることは可能です。たとえばSelenium Webdriver.By
var dynamicLocator = "id" | "className" | "xpath";
var find = driver.findElement(By.dynamicLocator("something"))
私はそれが引用符をつけていることを理解していますが、ansは私を逃しているようです。
上記の "something"は、 "id"または "className"または "xpath"属性の実際の値ですか?さらに、上記の** dynamicLocator **メソッドを使用して、入力値を変数dynamicLocatorにある各属性の値と一致させますか? – Mahipal