【发布时间】:2021-10-18 07:13:07
【问题描述】:
selenium 新手,我在 Python 中遇到了一些基础知识。
我需要检查这个src是否设置正确
<div id="body_logo"><img src="#local"></img></div>
这就是我尝试过的(以及来自互联网的许多其他提示)
result = driver.find_element(By.CSS_SELECTOR("#body_logo img"))
现在,我想测试一下图像src 是否包含specific string。
我试过了:
result = driver.find_element(By.CSS_SELECTOR("#body_logo"))
这是由几个教程给出的。也试过其他方法。但我总是失败。
local:~/Projects/selenium$ python3 loginTest.py
[WDM] -
[WDM] - ====== WebDriver manager ======
[WDM] - Current google-chrome version is 94.0.4606
[WDM] - Get LATEST driver version for 94.0.4606
[WDM] - Driver
[/home/dev/.wdm/drivers/chromedriver/linux64/94.0.4606.61/chromedriver] found in cache
<selenium.webdriver.chrome.webdriver.WebDriver
(session="51db98ae3610912d240402aed0b8a1f0")>
Traceback (most recent call last):
File "loginTest.py", line 17, in <module>
test = (driver.find_element(By.CSS_SELECTOR("#body_logo")))
TypeError: 'str' object is not callable
有什么提示吗?
【问题讨论】: