下面的测试用例我已经尝试成功,直到保存,让我计划工作
在此之后,我得到一个闪屏,然后实际问题开始。我无法单击两个选项:
下面是我的代码,但是网络驱动程序无法点击。我应该怎么做才能点击“跳转到计划”?
下面是跳到计划代码
WebElement skip = waitwait.until(ExpectedConditions.presenceOfElementLocated(
By.xpath("//span[text()='Skip to plan ']")
));
// action = new Actions(driver);
// action.moveToElement(skip).perform();
// action.click();
JavascriptExecutor executor = (JavascriptExecutor)driver;
executor.executeScript("arguments[0].click();", skip);
WebElement skipWindow = wait
wait.until(ExpectedConditions.presenceOfElementLocated(
By.xpath("//button[text()='Skip to Plan']")
));
skipWindow.click();
错误消息:
org.openqa.selenium.TimeoutException:预期条件失败:等待元素的存在位于:By.xpath://按钮[text()='Skip to Plan'](尝试40秒,间隔500毫秒)
单击“保存并让我计划”时,将打开“容器/模型”,而不是“新建”窗口。您无需切换到其他窗口来单击该元素。请尝试以下代码:
WebElement skip = waitwait.until(ExpectedConditions.presenceOfElementLocated(
cssSelector("#js_hotel_cm_container .close-hotel-combine"))
它肯定会工作。我发现使用CSS选择器而不是xpath的元素,因为它更快(至少在我的经验中)。您也可以通过idjs_hotel_cm_container查找元素来使用您的xpath,而不是//span[text()='Skip to plan']
之后。
我不知道以前有没有人问过这个问题。我要给我爸爸建一个计算器。他问我有没有办法用按钮定制。 我还没有完成任何代码。我打算尝试一些东西。我的研究结果一无所获。 这就是我想要实现的,我感觉它打破了android studio的编码法则。这就是概念: 想象一下计算器。数字上方有8个空白按钮。这些按钮通常具有百分比和sqrt等功能。,。。等 有人问我,他是否可以按住按钮,随意改变这些功能。 所以现在的问题是
我正在尝试从使用非特定span类来格式化/显示内容的网站中刮取数据。这些页面提供了有关化学产品的信息,并且每个产品都在一个div类中进行描述。我首先用那个div类进行解析,然后从那里提取我需要的数据。我已经能够得到许多东西,但我似乎无法提取的部分是在span类“ppisreportspan”中。如果您查看代码,您会注意到它在每个化学描述中出现多次。 这个样品包括两种化学物质。一个有“Alstar”
我正在尝试通过文本选择列表中的条目。li条目也有ID,但我想用文本代替。 我有以下html片段: Leier kommunal bolig Leier bolig 选项一:我试着这样做: 我试过“值”和其他选项。但我总是得到“指定了一个无效或非法的选择器”。 但显然有问题,因为它没有导航到页面上的列表条目,并且该选项没有被选中。 另外,如果我使用.sendKeys(keys.enter)而不是.c
问题内容: 我想根据或月份的月份选择行,如下所示: 但是我只在PostgreSQL中收到错误消息。 如何才能做到这一点? 问题答案: 您可以使用函数,如下所示: 您的问题来自PostgreSQL中没有诸如函数之类的事实。在此处查看在线文档,以了解可以得到什么。应该足够了。
我正在使用Hibernate标准和投影来获得不同的值,如下所示: 我正在使用带有投影的结果转换器来获取不同值的列表
问题内容: 我的查询如下图所示。输出 电流输出 预期产量 角色表 这是我的查询 我现在要根据角色对行进行排序。第一个记录应该是州总统,然后是州议员1.州议员2.依此类推。我试图在内部子句中按顺序排序,但这没有帮助。它没有任何作用。添加外部选择也不会更改任何内容。任何帮助表示高度赞赏。谢谢你。 问题答案: 你可以做这样的事情。我没有您的输入数据,所以我改用了。 注意几件事。我按分组,并在中使用(为摘