Запитання з тегом «selenium»

Selenium - популярний інструмент з відкритим кодом для автоматизації веб-браузерів. Використовуючи цей тег, також включайте інші теги для конкретних компонентів, які ви використовуєте, наприклад, selenium-webdriver для мовних прив'язок, selenium-ide, selenium-grid тощо.

10
ID середовища селену - команда зачекати 5 секунд
Я використовую Selenium IDE для Firefox і шукаю команду очікування. Моя проблема полягає в тому, що я хочу протестувати веб-сайт із вбудованою зовнішньою картою. Для завантаження цієї зовнішньої карти потрібно 3-5 секунд. Мої команди: open /Page/mysite.html //Wait Command? (5 seconds) ClickAndWait link=do something

3
Запуск javascript у Selenium за допомогою Python
Я абсолютно новачок у селені. Я хочу виконати фрагмент JavaScript у наступному коді (як зазначено в коді), але не можу цього зробити. Будь ласка, допоможіть. from selenium import webdriver import selenium from selenium.common.exceptions import NoSuchElementException from selenium.webdriver.common.keys import Keys import time patch = raw_input("Enter patch number\n") rel = raw_input("Enter release\n") …

6
Як отримати текст за допомогою веб-драйвера селену в Python
Я намагаюся отримати текст за допомогою веб-драйвера селену, і ось мій код. Зверніть увагу, що я не хочу використовувати Xpath, оскільки в моєму випадку ідентифікатор змінюється при кожному повторному запуску веб-сторінки, допоможіть будь ласка. мій код: text=driver.find_element_by_class_name("current-stage").getText("my text") HTML: <span class="current-text" id="yui_3_7_0_4_1389185744113_384">my text</span>
88 python  selenium 

3
У чому різниця між cssSelector та Xpath і що краще щодо продуктивності для перехресного тестування браузера?
Я працюю з Selenium WebDriver 2.25.0 на багатомовній веб-програмі та в основному тестую вміст сторінки (для різних мов, таких як арабська, англійська, російська тощо). Для мого додатка, який кращий за продуктивністю, і переконайтеся, що він повинен підтримувати всі браузери (тобто IE 7,8,9, FF, Chrome тощо). Заздалегідь дякуємо за цінні пропозиції.

10
Як перейти на нове вікно браузера, яке відкривається після натискання на кнопку?
У мене ситуація, коли натискання кнопки відкриває нове вікно браузера з результатами пошуку. Чи є спосіб підключитися та зосередитися на новому вікні браузера? І попрацюйте з цим, а потім поверніться до початкового (першого) вікна.

8
Клас був скомпільований більш пізньою версією середовища Java
Під час запуску скрипту селену я отримую таке повідомлення про помилку в консолі Eclipse: Клас був скомпільований більш пізньою версією середовища Java (версія файлу класу 53.0), ця версія середовища виконання Java розпізнає лише версії файлів класів до 52.0. Версія Java: 8 IDE: Eclipse Oxygen Версія Firefox: 46

3
Як отримати атрибут елемента з селену?
Я працюю з селеном на Python. Я хотів би отримати .val()з <select>елемента і перевірити , що це те , що я очікував. Це мій код: def test_chart_renders_from_url(self): url = 'http://localhost:8000/analyse/' self.browser.get(url) org = driver.find_element_by_id('org') # Find the value of org? Як я можу це зробити? Документи Selenium, схоже, мають багато …

18
Помилка селену - час очікування HTTP-запиту до віддаленого WebDriver закінчився через 60 секунд
Я використовую селен протягом декількох місяців, який ми використовуємо для автоматизації деяких наших внутрішніх процесів тестування. Сценарії проходять нормально. Нещодавно я оновив веб-драйвер C # 2.40.0 за допомогою FF 27.01, і наші скрипти тепер не працюють у випадкових місцях із наступною помилкою. [Portal.SmokeTest.SmokeRunTest.Booking] TearDown method failed. OpenQA.Selenium.WebDriverException : The HTTP …

2
селен зі скрапом для динамічної сторінки
Я намагаюся зішкребти інформацію про товар із веб-сторінки за допомогою скрапінгу. Моя веб-сторінка, яку потрібно очистити, виглядає так: починається зі сторінки списку товарів із 10 товарами натискання кнопки "Далі" завантажує наступні 10 продуктів (URL не змінюється між двома сторінками) я використовую LinkExtractor, щоб перейти за кожним посиланням на товар на …

6
python селен натисніть на кнопку
Я зовсім новачок у python селені, і намагаюся натиснути кнопку, яка має таку структуру html: <div class="b_div"> <div class="button c_button s_button" onclick="submitForm('mTF')"> <input class="very_small" type="button"></input> <div class="s_image"></div> <span> Search </span> </div> <div class="button c_button s_button" onclick="submitForm('rMTF')" style="margin-bottom: 30px;"> <input class="v_small" type="button"></input> <span> Reset </span> </div> </div> Я хотів би мати …

18
Як поводитися із сертифікатами за допомогою селену?
Я використовую Selenium для запуску браузера. Як я можу мати справу з веб-сторінками (URL-адресами), які попросять браузер прийняти сертифікат чи ні? У Firefox у мене може бути такий веб-сайт, який просить мене прийняти його сертифікат таким чином: У браузері Internet Explorer я можу отримати щось подібне: У Google Chrome: Я …

12
Запуск Selenium Webdriver з проксі-сервером у Python
Я намагаюся запустити скрипт Selenium Webdriver в Python, щоб виконати деякі основні завдання. Я можу змусити робота чудово функціонувати, запускаючи його через інтегральний інтерфейс Selenium IDE (тобто: просто отримуючи графічний інтерфейс для повторення моїх дій). Однак, коли я експортую код як сценарій Python і намагаюся виконати його з командного рядка, …

11
Доступ до діалогового вікна завантаження файлів у Firefox
Чи існує якийсь API, який може дозволити мені керувати діалоговим вікном завантаження файлів у Firefox? (Я хочу отримати доступ до того, який з’являється, коли користувач щось робить, а не ініціювати сам). Що я хочу зробити, це отримати доступ до цього діалогового вікна з Selenium (і чи достатній «привілейований режим» Selenium …

21
Як зробити знімок екрана певного елемента, а не цілої сторінки, використовуючи Selenium Webdriver?
На даний момент я намагаюся зробити знімок екрана за допомогою Selenium WebDriver. Але я можу отримати лише знімок екрана на всю сторінку. Однак я хотів просто захопити частину сторінки або, можливо, просто конкретний елемент на основі ідентифікатора або будь-якого конкретного локатора елементів. (Наприклад, я хочу зробити знімок із зображенням id …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.