在 Selenium 中,可以扩展元素。这使得拥有一组可重用的自定义元素进行测试成为可能。
例如,我们可以getText
添加一个方法。
public static string GetText(this IWebDriver driver)
{
return driver.FindElement(By.TagName("body")).Text;
}
并按如下方式重新使用它:
myElement.getText();
此示例在此处详细说明:http ://www.vcskicks.com/selenium-extensions.php
有没有办法在 Cypress.io 中复制这种行为?还是我们需要查询和调用相同的方法来获取数据?