1. 程式人生 > 實用技巧 >Helium文件13-WebUI自動化-helium快速切換到selenium狀態並呼叫其方法

Helium文件13-WebUI自動化-helium快速切換到selenium狀態並呼叫其方法

前言

前面說過helium是對Selenium進行了封裝,那麼我們如何使用selenium的方法呢,通過下面的介紹,我們能夠清楚在helium中能夠使用selenium的任何方法

入參介紹

def get_driver():
"""
Returns the Selenium WebDriver currently used by Helium to execute all
commands. Each Helium command such as ``click("Login")`` is translated to a
sequence of Selenium commands that are issued to this driver.
"""
return _get_api_impl().get_driver_impl()

使用說明

我們參考一篇博文

Selenium2+python自動化28-table定位

https://www.cnblogs.com/yoyoketang/p/6287962.html

其中定位程式碼如下:

五、參考程式碼:

# coding:utf-8
from selenium import webdriver
import time
url = 'file:///C:/Users/Gloria/Desktop/table.html'
driver = webdriver.Firefox()
driver.get(url)
time.sleep(
3) t = driver.find_element_by_xpath(".//*[@id='myTable']/tbody/tr[2]/td[1]") print(t.text)

我們用helium怎麼來快速切換到selenium呢?

程式碼如下:

from helium import *
url = 'file:///C:/Users/Gloria/Desktop/table.html'
start_chrome(url)
driver = get_driver()  #這裡就是切換了
t = driver.find_element_by_xpath(".//*@id='myTable']/tbody/tr[2]/td[1]
") print(t.text)

歡迎交流

310678696