C# と Selenium を使用して、ドロップリスト (.csv ファイルで指定されている値) から特定の値を選択しようとする自動スクリプトを作成しています。エラーが発生します。
「クリック アトムの実行中にエラーが発生しました(警告: サーバーはスタック トレース情報を提供しませんでした)」
クリックアトムが何であるかはわかりません。ましてや、それを修正する方法もわかりません...どんな助けも大歓迎です!
前もって感謝します
これはドロップリストのコードです:
public bool isellHOSelectAdultsDroplist(string adults)
{
writeToLog(String.Format("Selecting adults from drop list"), this.GetType().Name);
String xpathString = HO_ADULT_SELECTION;
if(GpoExplicitWaitXpathElement(xpathString, 3, 5))
{
IWebElement dropListObjects = webDriver.FindElement(By.XPath(xpathString));
writeToLog(String.Format("DEBUG: Trying to click on appropriate number of adults..."), this.GetType().Name);
selectValueFromAdultDropList(dropListObjects, adults);
return true;
}
else
{
return false;
}
}
//...これが私の select-method です
private void selectValueFromAdultDropList(IWebElement dropListObjects, string adults)
{
SelectElement manipulateDroplistObject = new SelectElement(dropListObjects);
manipulateDroplistObject.SelectByValue(adults);
String selection = manipulateDroplistObject.SelectedOption.Text;
int numberOfElements = manipulateDroplistObject.Options.Count;
writeToLog("Number of elements in Adult Droplist: " + numberOfElements, this.GetType().Name);
writeToLog("Selection from adult droplist: " + selection, this.GetType().Name);
}