嗨,我有个大问题,
我一直在创建一个自动化脚本,并在构建过程中对其进行测试。我已经完成了第109行,现在第64行已经开始失败。
这条线路之前已经工作了很多次,在没有任何真实信息帮助解决的情况下突然停止。
这是我使用xpath从中提取元素的代码
<div id="content_category_4c42556772376a443736343d_cars" class="category-content" style="display: block;">
<div id="item_4a7366327a7877496d68303d" class="item">
<div id="item_484a3250456b6e754464733d" class="item">
<div id="item_422f585379587a766749553d" class="item">
</div>
我使用以下代码使用xpath选择列表中的第一项
String carsinAuction = selenium.getValue("//*[@class='item'][1]");
这行代码一整天都运行得很好,现在每次执行脚本都会失败。我现在得到一个错误,没有找到元素。
当我导航到页面并使用firepath输入相同的xpath时,就会找到元素。
有人知道为什么这会突然停止工作吗,以前有人这样过吗?
我曾尝试在论坛上搜索答案,但我无法找到一个能为我的问题带来有意义结果的搜索词。
提前谢谢
托尼
我现在不能说为什么它在以前工作的时候不工作了。但是如果您的id是唯一的,为什么要使用
请尝试请xpath:-
//div[@id='item_4a7366327a7877496d68303d']
或更具体
//div[@id='content_category_4c42556772376a443736343d_cars']/div[@id='item_4a7366327a7877496d68303d']
希望对你有帮助:)
我正在寻找一种方法来停止/杀死线程,我看到Thread.stop()已被弃用。所以我开始寻找另一个解决方案,并看到多个帖子建议这样做: 但这不会阻止我的线程,我的线程看起来像这样: 有人得到我可以用来停止/杀死我的线程的解决方案吗?非常感谢任何帮助。
问题内容: 我正在尝试编写Selenium测试用例,并从Firefox中的Selenium IDE开始。那里的测试工作很好。现在,我想使用Selenium Webdriver自动化该测试,并导出相应的JAVA类。到目前为止,一切都已设置并且运行良好(Internet Explorer窗口正在打开,显示相应的页面)。 但是:Selenium Webdriver找不到元素。我想获得以下元素: 而且我有
Selenium.Common.Exceptions.NosuChelementException:消息:没有这样的元素:找不到元素:
我正在尝试流式传输从FFmpeg编码的Webm视频文件。 然而,当我寻找到一个未被缓冲的位置时,视频播放停止。 我已验证是否下载了正确的字节范围。 知道是什么引起的吗?在x264中编码的mp4文件中,查找工作完美无瑕。Webm似乎是个问题。可能是视频编码方式有问题。 ffmpeg-i输入。mp4-编解码器:v libvpx-质量最佳-b:v 4000k-qmin 10-qmax 42-最大速率40
实际上,我正在开发一个应用程序,它需要处理一个NFC标签,使用户能够使用这个应用程序。 这个活动是在应用程序启动和简历时调用的。 编辑:我注意到这是因为,即使屏幕没有变黑,cpu或NFC阅读器进入睡眠模式,我也必须锁定和解锁手机,使它再次工作,我现在正在寻找一种方法,使cpu一直运行,我已经尝试过: 仅适用于Galaxy Xcover 3(Android 6.0.1) 我仍然无法使它在Galaxy
我正在刮一个网站,出于某种原因需要15秒加载,但我需要的元素在前5秒加载。 null 我能做点什么吗?谢谢你。