首页 > 解决方案 > 单击 ::before 的 psedu 元素并在其中发送密钥

问题描述

我想单击 Select Size 元素,但以下行不起作用

WebElement webElement= driver.findElement(By.cssSelector(".product-option-label"))
webElement.click()

这是元素 在此处输入图像描述

如何点击选择尺寸?另一个问题是,对于以下问题,如何发送以下输入字段的键? 在此处输入图像描述

标签: javaselenium-webdriverautomation

解决方案


[python] 替代 [java] 比你想象的要简单!api - https://selenium-python.readthedocs.io/locating-elements.html

wait.until(EC.element_to_be_clickable((By.CSS_SELECTOR, '#card_input_2')))
or
self.WebElement.find_element_by_id('#card_input_2').click()
or
wait.until(EC.visibility_of_element_located((By.CSS_SELECTOR, '#card_input_2'))).click()

推荐阅读