Как передать переменную в Css селектор в Python Selen - PullRequest
0 голосов
/ 02 октября 2019

Я выбираю элемент, подобный этому

selector = driver.find_elements_by_css_selector(
        '#dealType > app-form-select > div > div > div > app-scroll-bar > div > div > button:nth-child(1n+0)')

Как я могу передать переменную в nth-child (1n + 0)? Я хочу, чтобы 0 был переменной

1 Ответ

0 голосов
/ 02 октября 2019

Попробуйте интерполяция строк :

number = `0`
string1 = f'#dealType > app-form-select > div > div > div > app-scroll-bar > div > div > button:nth-child(1n+{number})'
selector = driver.find_elements_by_css_selector(string1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...