サーチ…


C#

要素の内容をクリアする(一般的にテキストボックス)

interactionWebElement.Clear();  

要素へのデータ入力(一般的にテキストボックス)

interactionWebElement.SendKeys("Text");

要素の値を格納する。

string valueinTextBox = interactionWebElement.GetAttribute("value");

要素のテキストの保存。

string textOfElement = interactionWebElement.Text; 

要素をクリックする

interactionWebElement.Click();

フォームの送信

interactionWebElement.Submit(); 

ページ上の要素の可視性を識別する

bool isDisplayed=interactionWebElement.Displayed; 

ページ上の要素の状態を識別する

bool isEnabled = interactionWebElement.Enabled; 

bool isSelected=interactionWebElement.Selected; 

interactionWebElementの子要素の検索

IWebElement childElement = interactionWebElement.FindElement(By.Id("childElementId")); 

interactionWebElementの子要素の検索

Ilist<IWebElement> childElements = interactionWebElement.FindElements(By.TagName("childElementsTagName"));

Java

Web要素の内容をクリアする:(注 - テストでのユーザアクションをシミュレートするときは、バックスペースを送信する方が良い、次のアクションを参照)

interactionWebElement.clear();

データの入力 - キーストロークの送信をシミュレートする:

interactionWebElement.sendKeys("Text");
interactionWebElement.sendKeys(Keys.CONTROL + "c"); // copy to clipboard.

要素の属性の値を取得する:

interactionWebElement.getAttribute("value");
interactionWebElement.getAttribute("style");

要素のテキストを取得する:

String elementsText = interactionWebElement.getText();

ドロップダウンから選択:

Select dropDown = new Select(webElement);
dropDown.selectByValue(value);

自己説明:

interactionWebElement.click();
interactionWebElement.submit(); //for forms
interactionWebElement.isDisplayed();
interactionWebElement.isEnabled(); // for exampale - is clickable.
interactionWebElement.isSelected(); // for radio buttons.

org.openqa.selenium.interactions.Actions を使用したアクション

ドラッグドロップ:

Action dragAndDrop = builder.clickAndHold(someElement)
   .moveToElement(otherElement)
   .release(otherElement)
   .build();

dragAndDrop.perform();

複数選択:

Action selectMultiple = builder.keyDown(Keys.CONTROL)
   .click(someElement)
   .click(someOtherElement)
   .keyUp(Keys.CONTROL);

dragAndDrop.perform();

自明(ビルダーを使用):

builder.doubleClick(webElement).perform();
builder.moveToElement(webElement).perform(); //hovering

詳細なアクションの詳細と完全なリストについては、 ここを参照してください。


Javascriptを使う:

// Scroll to view element:
((JavascriptExecutor) driver).executeJavaScript("arguments[0].scrollIntoView(true);", webElement);


Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow