Мой сценарий автоматизации процессов робота завершается с ошибкой при выполнении через локальный Jenkins, но работает ноPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Мой сценарий автоматизации процессов робота завершается с ошибкой при выполнении через локальный Jenkins, но работает но

Сообщение Anonymous »

Код: Выделить всё

Framework=Robot Process Automation
IDE=Pycharm
Libary= mutliple libabaries selenium, robotframework etc.
Я написал простой сценарий для идентификации веб-элемента (текстового поля ввода) с помощью локатора.
Локатором может быть XPath, имя или идентификатор.
Скрипт работает нормально при выполнении через консоль, но не работает при выполнении через Jenkins. Если я удалю эти локаторы, мои сценарии будут нормально работать в Jenkins (установленном на локальном компьютере). Я попытался установить плагин Selenium в Jenkins, но все равно получаю ту же ошибку. В Дженкинсе я получаю эту ошибку

Код: Выделить всё

AttributeError: 'WebDriver' object has no attribute 'find_elements_by_name'
AttributeError: 'WebDriver' object has no attribute 'find_elements_by_xpath'
Ниже приведен мой сценарий, который не работает:

Код: Выделить всё

** Settings ***
Library  SeleniumLibrary

*** Variables ***
${url}  https://login

${browser}      Chrome

*** Test Cases ***
open browser      ${url}    ${browser}
sleep  10
input text   name:username     Admin
sleep  10
input text   xpath://body/div[@id='app']/div[1]/div[1]/div[1]/div[1]/div[2]/div[2]/form[1]/div[2]/div[1]/div[2]/input[1]        admin123
sleep  10
(Я добавляю сон, чтобы убедиться, что это не проблема со временем.)
Приведенный ниже скрипт отлично работает в Jenkins:

Код: Выделить всё

*** Settings ***
Library  SeleniumLibrary

*** Variables ***
${url}  https://
${browser}      Chrome
*** Test Cases ***
PageTitle
open browser      ${url}    ${browser}
sleep  2
title should be   Robot Framework
close browser
Изначально я получал ту же ошибку в консоли, но затем я установил Selenium версии 3.3.0 в PhyCharm IDE, и это решило проблему на уровне консоли
Будем очень признательны за любые мысли.

Подробнее здесь: https://stackoverflow.com/questions/739 ... enkins-but
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»