Найти - Пользователи
Полная версия: подскажите пожалуйста по скрипту для выполнения команд на сайте
Начало » Python для новичков » подскажите пожалуйста по скрипту для выполнения команд на сайте
1
Dlod
Есть некоторый сайт на него получается залогинится перейти в админку, а дальще надо добавить пользователя тут приходит затык
код кнопки при которой открывается форма имеет код
<div class="ws-button-text-element ws-field-button-text-container-classic">+ Сотрудник</div>
как с помощью питон можно нажать на эту кнопку?
по классу нажимает но только потому что она первая с таким классом(а их несколько одного класса) хотелось бы понять можно ли сделать нажатие кнопки не только по классу но и допустим по тексту кнопки одновременно
по классу делаю так
input = driver.find_element_by_xpath("//div[@class='ws-button-text-element ws-field-button-text-container-classic']").click()
noob_saibot
Вот что нашел:
# Получение текстового значения некоторой ссылки, искомой по xpath:
link = page.find_element_by_xpath("//tr[@class='odd-row']/td/a")
a = link.text
# Или можно сразу получить это значение:
b = page.find_element_by_xpath("//tr[@class='odd-row']/td/a").text

Мой пример:
for mif in driver.find_element_by_xpath("//div[@class='ws-button-text-element ws-field-button-text-container-classic']"):
    if mif.text==u"блаблабла":
        mif.click()
у самого селениум не стоит, поэтому мой пример может и не работать, но принцип вроде понятен)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB