elementオブジェクト

本ページには広告が含まれています。

FindElement

UWSC
element = element.FindElement(selector)
selector

FindElements

UWSC
element = element.FindElements(selector)
selector

FindElementByXPath

UWSC
element = 
 element.FindElementByXPath(xpath)
xpath

FindElementsByXPath

UWSC
element = element.FindElementsByXPath(xpath)
xpath

Click

UWSC
element.Click()

Clear

UWSC
element.Clear()

SetValue

UWSC
element.SetValue(value)
value

GetValue

UWSC
element.GetValue()

GetText

UWSC
element.GetText()

GetAttribute

UWSC
element.GetAttribute(attribute)
attribute

GetProperty

UWSC
element.GetProperty(property)
property

IsSelected

UWSC
Boolean = element.IsSelected()

ExecuteScript

UWSC
element.ExecuteScript(script , [args])
args

raw

UWSC
element.raw()

プログラム実行例

Yahoo!検索

UWSC
CALL UwscWebDriver.uws

driver = WebDriver.Chrome()

driver.Navigate("http://yahoo.co.jp")
element = driver.FindElement("input[name=p]")   // document.querySelector
element.SetValue("UWSC")

element = driver.FindElement("button[type=submit]")
element.Click()
使用関数

要素取得

idがToolListのテキストを取得。

UWSC
CALL UwscWebDriver.uws

driver = WebDriver.Chrome()

driver.Navigate("http://yahoo.co.jp")
PRINT driver.FindElement(By.id("ToolList")).getText()   // element = document.getElementById("ToolList") element.innerText
使用関数

楽天にログインする

UWSC
CALL "D:\Programs\UwscWebDriver-master-0.8.9\UwscWebDriver.uws"

DIM driver = WebDriver.Chrome()
driver.Navigate("https://www.rakuten-card.co.jp/e-navi/")

DIM elements, element

elements = driver.FindElementsByName("u")
elements[0].SetValue("メールアドレス")

elements = driver.FindElementsByName("p")
elements[0].SetValue("パスワード")

element = driver.FindElement("input[type=submit]")
element.Click()
[syntaxHighlight language="HTML"] [/syntaxHighlight]
使用関数