Как использовать селектор Css, чтобы найти 1 элемент, используя 2 вносит свой вклад в то же время в Selenium Python

голоса
0

Я использую селектор Селен Python Css, чтобы найти 1 элемент по 2 вносит свой вклад в то же самое, и внести свой вклад 1 должны быть частичным.

Теперь я могу найти этот элемент с помощью Xpath успешно:

fifth_item = driver.find_element_by_xpath(/html/body/div[contains(@id, 'coption') and @style='display: block;']) 

Но когда я устал:

fifth_item = driver.find_element_by_css_selector(div[id*='coption')][style*='display: block;'])

Не удалось

Любой друг может помочь?

Задан 13/01/2020 в 23:55
источник пользователем
На других языках...                            


1 ответов

голоса
1

Пожалуйста, попробуйте ниже CSS

fifth_item = driver.find_element_by_css_selector("div[id ^='coption')][style='display: block;']")

Примечание: пожалуйста, заботиться о двойных и одинарные кавычки, как я набрав с мобильного клавиатуры

Ответил 14/01/2020 в 00:07
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more