当前位置: 首页 > 知识库问答 >
问题:

Selenium xpath在python中的行为与在ruby中的行为不同[重复]

倪阳飇
2023-03-14

我对硒有个奇怪的问题。

>

  • 以下ruby代码:

    page.all(:xpath, "//table[3]//tr[last()]//td")
    
    driver.find_elements_by_xpath("//table[3]//tr[last()]//td")
    

    根本不返回任何东西。

    编辑:问题是页面加载速度不同。等待直到加载的页面解决问题。

  • 共有1个答案

    双浩涆
    2023-03-14

    问题是,我正在跟踪页面重定向,并试图在呈现元素之前选择它们。这个答案解决了。

     类似资料:
    • 我想根据一些先前计算的数据生成一个图表。该图表应该在PDF上以及更多信息。Apache Fop 2.0用于生成PDF,但生成的PDF看起来与浏览器中的SVG不同。 SVG: PDF SVG图形在所有测试的浏览器(IE、Chrome、Firefox)中看起来都一样。我已经尝试将SVG代码插入标记中,或者将单独的文件包含在中,但两种变体的行为相同。我还尝试将SVG图像导出为其他格式,如PNG,但导出的

    • 我有一个数据框,有3列,如下所示: 我想添加列,它是中一些列的总和,但不是每行的同一列,例如 只有第1行和第3行是同一列的和,第0行和第2行是其他列的和。 我在Stack over flow上发现的总是整个数据帧的特定列,但在本例中是不同的。 我能做的最好的方法是什么?

    • 结果:1 2 3 有人能解释为什么会发生这种情况,以及我如何让非并行版本给出与并行版本相同的结果吗?

    • 有一个简单的日志文件 /tmp/test.log 有一个简单的bash脚本 /tmp/test.sh 如果我在本地运行这个脚本,它会像预期的那样工作: 但如果我通过ssh运行此脚本,我会得到一些意想不到的结果: 有人知道为什么吗?

    • 问题内容: SO中与此主题相关的大多数问题如下: 如何在不引入新行的情况下在同一行上打印一些信息 Q1 Q2。 相反,我的问题如下: 我希望看到以下效果, 同时保持增加的位置。我知道如何在C ++中执行此操作,但是在python中找不到好的解决方案。 问题答案: import sys, time 该是回车。您需要在语句末尾使用逗号,以避免自动换行符。最后需要将缓冲区刷新到stdout。 对于Pyt

    • 我有一个<code>std::tuple</code>,其中填充了从类模板实例化的对象和一个类型参数。现在我想在编译时从元组中获取一个具有指定类型参数的元素。代码如下: 这在gcc 4.8.4上编译正常,但在vs2015u2上不行。错误在中,它说: 错误 C2131:表达式未计算为常量 注意:失败是由非常量参数或对非常量符号的引用引起的, 请参阅“I”的用法 显然,编译器认为返回值不是conste