python 为什么要花这么多时间来搜索一个xpath,在其中插入contains(text(),variable)的值?

9ceoxa92  于 2023-02-02  发布在  Python
关注(0)|答案(1)|浏览(99)
for i in range(len(tlds)):
    #print("TLD at index " + str(i) + " is " + tlds[i])
    try:
        print("Cerca sito...")
        sito = WebDriverWait(driver, 0.2).until(EC.presence_of_element_located((By.XPATH, "//div[contains(text(),'" + str(tlds[i]) +"') and @class ='Io6YTe fontBodyMedium']"))).text
    except:
        #print("T1")
        sito = None
    if sito is not None:
        print("T2")
        break

下面是代码:花了我这么长时间的部分是sito=...,它正确地循环通过循环,但花了这么多时间
我打印了研究中心的结果,实际上是正确的:打印引号之间的tlds[i],但只是需要这么长的时间。

wz3gfoph

wz3gfoph1#

在一个端到端的测试中,有很多变量在起作用,一些例子可以是 * 酱料启动 浏览器启动 * 和 * 延迟 * 到和从测试中的应用程序,这些可能无法通过肉眼看到。
您可以在以下内容中找到一些相关的详细讨论:

相关问题