我在我的應用程序中有一個textfield
,它在我點擊它時被啓用。我能夠點擊使用CSS但我無法輸入文字時,它突出顯示。無法找到Selenium的動態輸入元素
我嘗試使用的xpath到idenfify所述動態地但被的webdriver引發錯誤
「無法定位元件: {」 方法 「:」 的xpath 「 」選擇器「:」 //輸入[@類=「X型場 的X形文」]「}![請在此輸入圖像說明] [1]
顯示點擊場thescreen拍攝後前N的差異。
請在如何動態地識別幫助,並在該字段中輸入文本
我在我的應用程序中有一個textfield
,它在我點擊它時被啓用。我能夠點擊使用CSS但我無法輸入文字時,它突出顯示。無法找到Selenium的動態輸入元素
我嘗試使用的xpath到idenfify所述動態地但被的webdriver引發錯誤
「無法定位元件: {」 方法 「:」 的xpath 「 」選擇器「:」 //輸入[@類=「X型場 的X形文」]「}![請在此輸入圖像說明] [1]
顯示點擊場thescreen拍攝後前N的差異。
請在如何動態地識別幫助,並在該字段中輸入文本
嘗試以下操作:
String cssSelector = "[class='x-form-field x-form-text']"
//but verify found css selector in firepath, firebug addon in ffox to make sure selenium //locate web element for input properly.
driver.findElement(By.cssSelector(cssSelector)).clear();
driver.findElement(By.cssSelector(cssSelector)).sendKeys("blablabla");
希望這對你的作品
試試這個代碼:
String cssSelector = ".x-form-field x-form-text"
driver.findElement(By.cssSelector(cssSelector)).clear();
driver.findElement(By.cssSelector(cssSelector)).sendKeys("blablabla");
讓我知道上面的腳本是否正在工作。