所以我试图在C#中使用UIAutomation从Chrome中获取所有打开的标签但是我一直收到错误:
发生了System.ArgumentNullException
的HResult = 0x80004003
消息=值不能为NULL Source = UIAutomationClient堆栈跟踪:
在System.Windows.Automation.TreeWalker.GetParent(AutomationElement element)
在C:\ Users ... \ chromeTabsTest \ chromeTabsTest \ Program.cs:第31行的chromeTabsTest.Program.Main(String [] args)中
错误在代码中用注释表示。
SELECT game_timestamp
,W_L_amount
,case when W_L_amount < 0 then @Ctr:=@Ctr+1 else @Ctr:=0 end as LossesInRow
FROM mytest, (select @Ctr:=0, @rank=0) a
order by game_timestamp
此代码来自另一个Stack Overflow问题:question
答案 0 :(得分:0)
以下行似乎对语言非常敏感:
BETWEEN [FirstValue] AND [SecondValue]
也就是说&#34; New Tab&#34;而不是内部字段是本地化字符串。这意味着必须更新此行以具有此文本的正确本地化版本。
很可能有一个更好的&#34;找到可靠的东西&#34;可以使用,但我对铬自动化不够熟悉,以便能够说是否有,如果有的话。