【发布时间】:2018-01-17 10:19:43
【问题描述】:
- 进入jquery官网https://jqueryui.com/datepicker/
不允许点击输入文本,即使它有唯一的 id="datepicker" 得到一个错误元素未找到异常但是当我通过添加 jquery 日期选择器在本地运行时,它就像一个魅力。谁能帮我弄不明白!
2) 通过使用此 url,我可以选择任何内容,但它不适用于 jquery 官方网站,正如我上面提到的 https://jqueryui.com/resources/demos/datepicker/default.html
下面是我没有工作的实际代码
System.setProperty("webdriver.chrome.driver","C:\\ProgramFiles\\chromedriver.exe");
driver=new ChromeDriver();
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
driver.get("https://jqueryui.com/datepicker/");
Thread.sleep(5000);
driver.findElement(By.id("datepicker")).click();
【问题讨论】:
-
我为什么要更改我的网址
-
因为日期选择器在 IFrame 内,我给你 IFrame 的直接 URL,这样你就可以测试你的逻辑。否则使用您在@DebanjanB 答案中看到的内容
标签: selenium selenium-webdriver