我有一些情况可以通过使用相对xpath来识别元素,作为回报,我需要获取元素的绝对xpath(来自root)。所以我想知道硒中是否有任何方法。如果您知道任何替代方案,也可以建议我。
答案 0 :(得分:0)
是的,我认为ByChanged可以提供帮助。
String XPATH_Z_ELEMENT_STRING = ".//ul/li[%s]";
public By getNthZElementLocator(String replaceArg)
{
return By.xpath(String.format(XPATH_Z_ELEMENT_STRING, replaceArg));
}
而且,你可以对我上面展示的内容做些变化,以实现你需要的任何东西。
class generic #(type T=logic);
// Note: you may want to replace 'ref' with 'inout'
static function void swap( ref T a, b );
{b,a} = {a,b};
endfunction
endclass