Robot Framework에서 작동하도록이 Python 코드를 이식 할 수 있습니까?Chromedriver를 사용하여 Chromium 애플리케이션을 시작하는 방법은 무엇입니까?
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.action_chains import ActionChains
chrome_options = Options()
chrome_options.binary_location = 'C:/Program Files (x86)/MyApp.exe'
driver = webdriver.Chrome('C:/Program Files (x86)/chromedriver.exe', chrome_options=chrome_options)
셀렌 전화를 내 크롬 애플리케이션에 보내는 로봇에서 크롬 웹 드라이버를 만들려고합니다. 가능한가?
아래의 코드를 참고하여 Python 라이브러리를 만듭니다.하지만 내 앱을 실행하고 닫습니다. 나는 셀레늄/로봇 호출을 할 수 있기를 원한다. 당신은 단순히 Selenium2Library
을 확장하여 직접 파이썬 코드를 사용할 수 myLibrary.py
import selenium
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.action_chains import ActionChains
from robot.libraries.BuiltIn import BuiltIn
def pas_webdriver_instance():
se2lib = BuiltIn().get_library_instance('ExtendedSelenium2Library')
chrome_options = Options()
chrome_options.binary_location = 'C:/Program Files (x86)/myapp.exe'
driver = webdriver.Chrome('C:/Program Files (x86)/chromedriver.exe', chrome_options=chrome_options)
이 질문은 귀하가 요청한 다른 질문과 어떻게 다른가요? –