我在c#上写了一些selenium测试用例。
我在网页上捕获值时遇到了问题。 实际我不会捕获网页上的值,因为它被舍入到5个十进制品脱。 所以我需要的是在四舍五入之前捕获行值。
所以Row值存储在javascript数组中,如下图所示。
有没有办法在java脚本中获取数组列表中的值,并使用我期望的值从c#代码中声明该值。
答案 0 :(得分:0)
您可以尝试这样的事情
IWebDriver driver;
IJavaScriptExecutor js = driver as IJavaScriptExecutor;
string arrayValue= (string)js.ExecuteScript("return yourArray[0]");
您可以在ExecuteScript函数中定义一些JavaScript代码以使数组可用