如何使用 Selenium 单击锁定图像文件 Python

How To Click On Lock Image File Using Selenium Python

我想点击附件中提供的两张图片,即“来自 Studio 的文件”和“到 Studio 的文件”以供参考。 我尝试了多种方法,如使用 JavaScript、Action Class,但我无法同时单击这两个选项,即 Files From Studio 和 Files To Studio。

点击前图像被锁定,因为我们点击文件图像图标打开。 文件到工作室也是如此。

能否请您帮助我解决如何单击“工作室文件”和“文件到工作室”的问题。

控制台中存在代码的图像的 PFA。

提前致谢!!!

你试过吗

//span[text()='Files to Studio']

xpath ?

喜欢:

wait = WebDriverWait(driver, 10)
wait.until(EC.element_to_be_clickable((By.XPATH, "//span[text()='Files to Studio']"))).click()

进口:

from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC

您可以对 Files from Studio 进行同样的尝试,例如 //span[text()='Files from Studio']

试试 javascript:

userName = driver.find_element_by_xpath("//span[text()='Files to Studio']")
driver.execute_script("arguments[0].click();", userName)