C#Selenium:单击按钮时如何获得CSS或Xpath?

时间:2019-05-24 20:00:51

标签: selenium replay

例如,当我使用Chromedriver组件时,我想获得按钮的属性,例如:右键单击->使用浏览器(Chrome或Firefox)进行检查时得到的确切结果。 在使用Selenium进行此类记忆后,如何尽可能地获取此类信息以重播Web会话。 此刻,我可以模拟一个按钮的单击,例如知道它是CSS选择器。 我只想知道是否可以通过使用Selenium并手动单击(因此是人为操作)来获得CSS-SElector,从而避免了右键单击->使用传统浏览器进行检查的情况。

            browser = new ChromeDriver();
            browser.Navigate().GoToUrl("https:/twitter.com/EmiratesTeamNZ");     

当我单击它时,我想获得页面上的类名或CSS选择器或Xlike,并在其上转发按钮。 这段代码到了,不起作用

browser.ExecuteAsyncScript("return window.getComputedStyle(document.querySelector('.SomeTitle .bar'),':before').getPropertyValue('content')");

有什么主意吗? 非常感谢您的帮助。

0 个答案:

没有答案