如何实现自定义Selenium WebElement FindElement

时间:2017-08-16 16:50:11

标签: vb.net selenium

我想从WebElement创建自定义IWebElement,然后实施FindElement以在m_Elements中的内部元素列表中找到元素:

到目前为止我有这个片段:

Imports OpenQA.Selenium
Imports OpenQA.Selenium.By
Imports System.Collections.ObjectModel
Imports System.Drawing
Imports System.Text.RegularExpressions

Public Class MyWebElement
    Implements IWebElement

    Private m_Elements As New List(Of MyWebElement)

   Public Function FindElement(byObj As By) As IWebElement Implements ISearchContext.FindElement

'
End Function

如果我在Visual Studio中查看byObj,我会看到: Equals,FindElement,FindElements,GetHasCode,GetType,ToString。

如果我在调试器中查看byObj,我会看到: Description,FindElementMethod和FindElementsMethod

如何确定调用者使用的By类? By.IdBy.TagName

如何获得SearchContext

0 个答案:

没有答案