自动化基础普及之selenium是什么?
|
require "selenium-webdriver" #导入ruby版的selenium(webdriver)
find_element(:id, "xx") #id定位方法
|
|
using OpenQA.Selenium;
using OpenQA.Selenium.Firefox; //导入C#版的selenium(webdriver)
FindElement(By.Id("xx")) //id定位方法
|
|
from selenium import webdriver #导入python版的selenium(webdriver)
find_element_by_id("xx") #id定位方法
|
|
import org.openqa.selenium.*;
import org.openqa.selenium.firefox.FirefoxDriver;//导入java版的selenium(webdriver)
findElement(By.id("xx")) //id定位方法
Robot Framework + selenium
|
|
from selenium import webdriver
driver = webdriver.Remote(
command_executor='http://127.0.0.1:4444/wd/hub',
desired_capabilities={'platform': 'ANY',
'browserName':chrome,
'version': '',
'javascriptEnabled': True
})
|
|
#定义驱动的参数
desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = '4.2'
desired_caps['deviceName'] = 'Android Emulator'
desired_caps['appPackage'] = 'com.android.calculator2'
desired_caps['appActivity'] = '.Calculator'
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
|