使用 Selenium Webdriver 验证端点的一部分

Verify part of endpoint with Selenium Webdriver

有没有办法用 Selenium 验证端点的一部分?

比如我有一个link: https://somesite.com/verify_text/123

我想验证端点是否包含 /verify_text/

谢谢!

这应该对您有帮助:

url = "https://somesite.com/verify_text/123"

url_lst = url.split('/')

while("" in url_lst) :
    url_lst.remove("")

if url_lst[-2] == "verify_text":
    print("Contains verify_text")

输出:

Contains verify_text

我找到了一个使用 selenium 的更简单的解决方案。

driver.get("https://somesite.com/verify_text/123")
current_url = driver.current_url
assert "/verify_text/" in current_url

希望对大家有所帮助。