Tag: selenium webdriver

Итерация через таблицу в Selenium 2 WebDriver (python)

У меня есть следующий макет таблицы в HTML (который изменяется соответственно): <table class="other-table-style"> <tr> <th>First Name</th> <th>Last Name</th> <th>Age</th> </tr> <tr> <td align="center" width="30%">Joe</td> <td align="center" width="30%">Bloggs</td> <td align="center" width="40%">28</td> </tr> <tr> <td align="center" width="30%">John</td> <td align="center" width="30%">Doe</td> <td align="center" width="40%">30</td> </tr> </table> Я хочу, чтобы иметь возможность итерации с помощью Selenium 2.0 WebDriver, но […]

Получить текст из нескольких элементов с тем же классом в Selenium для Python?

Я пытаюсь очистить данные со страницы с загруженным JavaScript содержимым. Например, содержимое, которое я хочу, имеет следующий формат: <span class="class">text</span> … <span class="class">more text</span> Я использовал find_element_by_xpath(//span[@class="class"]').text но она вернула только первый экземпляр указанного класса. В принципе, мне нужен список, такой как [text, more text] и т. Д. Я нашел find_elements_by_xpath() , но в конце […]

Получить все ссылки href с использованием селена в python

Я занимаюсь селеном на питоне, и я хотел получить все ссылки на веб-странице, используя селен. Например, я хочу, чтобы все ссылки в теге 'a href' были размещены на этом веб-сайте: http://psychoticelites.com/ Я написал сценарий, и он работает. Но это скорее дает мне адрес объекта. Я попытался использовать тег 'id', чтобы получить значение, но оно не […]

Могу ли я прочитать URL-адрес браузера с помощью selenium webdriver?

Я использую python2.7 с beautiful Soup4 and Selenium webdriver . Теперь в моем скрипте webautomation я открою ссылку или URL-адрес и войду на домашнюю страницу. Теперь мне нужно щелкнуть на некоторых anchor Labels ярлыках, чтобы перемещаться по другим страницам. Я делал это до сих пор. теперь, когда я Beautiful Soup4 на новую страницу, мне нужно […]

Как получить выбранный вариант с помощью Selenium WebDriver с Python?

Как получить выбранную опцию с помощью Selenium WebDriver с Python: У кого-то есть решение для getFirstSelectedOption ? Я использую это, чтобы получить элемент select: try: FCSelect = driver.find_element_by_id('FCenter') self.TestEventLog = self.TestEventLog + "<br>Verify Form Elements: F Center Select found" except NoSuchElementException: self.TestEventLog = self.TestEventLog + "<br>Error: Select FCenter element not found" Есть ли эквивалент или […]

Прокрутка к элементу с помощью webdriver?

Я все еще учился и отвечал на один из моих вопросов: здесь мне сказали, что это может быть связано с тем, что этот элемент не рассматривается. Я просмотрел документацию, и вот, вот наиболее подходящий ответ: здесь Вы можете использовать класс org.openqa.selenium.interactions.Actions для перехода к элементу: WebElement element = driver.findElement(By.id("my-id")); Actions actions = new Actions(driver); actions.moveToElement(element); […]

Получение 404 в / wd / hub / session, когда я пытаюсь подключиться к селеновой сетке удаленно через Python

Я могу видеть два пульта дистанционного управления под консолью, но когда я пытаюсь подключиться удаленно и выполнить что-то, это не с 404. from selenium import webdriver browser = webdriver.Remote( command_executor='http://ec2-184-72-129-183.compute-1.amazonaws.com:4444/wd/hub', desired_capabilities={'browserName': 'firefox'}) browser.get('http://www.google.com') browser.quit() Выбрасывает это исключение Traceback (most recent call last): File "browser-shot.py", line 16, in <module> desired_capabilities={'browserName': 'firefox'}) File "/usr/local/lib/python2.6/dist-packages/selenium/webdriver/remote/webdriver.py", line 62, in […]

дождитесь обновления страницы

Вот описание того, что я пытаюсь сделать, используя Selenium Webdriver в Python: у меня есть мой сайт, который принимает в качестве входных данных различные параметры для определенного продукта и выводит цену для продукта с этими параметрами. Я сохраняю все параметры, кроме одного, постоянными и изменяя один конкретный параметр в цикле for, чтобы узнать, как изменяется […]

возможно ли сделать веб-страницу непосредственно изображению в python?

Теперь я использую селен для сохранения веб-страницы для изображения. from selenium import webdriver browser = webdriver.Firefox() browser.get("some url") browser.save_screenshot(img) browser.quit() Но есть проблема, что каждый раз, когда она всплывает окно. Есть ли способ визуализации изображения непосредственно на изображение?

Обнаружение аудио с помощью Selenium Webdriver и Python

Может быть, не так легко сделать, но я хочу иметь возможность загружать веб-страницу в Selenium и тестировать, если flash или html5 автоматически воспроизводит аудио. Теоретически, когда пользователь посещает мои сайты, они могут видеть воспроизведение видео, но без звука (правильный путь). Иногда звук автоматически воспроизводится с видео, этого я не хочу. Мне интересно, есть ли способ […]

Python - лучший язык программирования в мире.