无法通过在移动网络中使用selenium来选择自动填充值

时间:2016-11-04 05:22:57

标签: selenium appium

我有一个代码从自动完成值中选择值,代码在桌面浏览器中正常工作但在移动浏览器中无法工作,在移动浏览器中它没有单击我尝试使用动作类的值但是仍然无法正常工作

我的代码没有动作类。

List<WebElement> optionsToSelect =autoOptions.findElements(By.tagName("li"));

for (WebElement option : optionsToSelect) {
                        if (option.getText().equalsIgnoreCase(textToSelect)) {
                            option.click();
                            break;
                        } 

我的代码与动作类。

List<WebElement> optionsToSelect = autoOptions.findElements(By.tagName("li"));
                    for (WebElement option : optionsToSelect) {
                        if (option.getText().equalsIgnoreCase(textToSelect)) {

                            driver.findElement(By.xpath("//*[text()[contains(.,'Asp')]]")).click();
                            //option.click();
                            Actions actions = new Actions(driver);
                            actions.moveToElement(option).perform();
                            actions.click().build().perform();
                            break;
                        }
                    }

任何人都可以帮助我

0 个答案:

没有答案