编码 UI - 如何获取网站标题并根据静态部分做出决定并忽略标题中的动态部分
Coded UI - How to get website title and make decision based on static part and ignore dynamic part from Title
我需要帮助来更好地制定识别网站标题的逻辑并做出决定。当我 运行 以下代码失败时,因为有动态部分发生变化,例如 [Request for Permission] - [Customer001]。我想忽略网站标题的 [Customer001] 部分,只获取 [Request for Permission] 部分并执行代码块。我怎样才能做出正确的逻辑?
var getTitle = ParentWindow.Title;
if (getTitle == "Request for Permission")
{
HtmlInputButton btnGoogleGrantPermissions = new HtmlInputButton(ParentWindow);
btnGoogleGrantPermissions.SearchProperties[HtmlInputButton.PropertyNames.Id] = "submit_approve_access";
btnGoogleGrantPermissions.FilterProperties[HtmlInputButton.PropertyNames.DisplayText] = "Accept";
Mouse.Click(btnGoogleGrantPermissions);
请注意,我对 Coded UI 或编码的了解还不够,需要适合我的准确代码行。我会非常感谢你..!
如果你确定"Request for Permission"一直都在,能不能不用.Contains?
if (getTitle.Contains("Request for Permission"))
只是一个想法。
我需要帮助来更好地制定识别网站标题的逻辑并做出决定。当我 运行 以下代码失败时,因为有动态部分发生变化,例如 [Request for Permission] - [Customer001]。我想忽略网站标题的 [Customer001] 部分,只获取 [Request for Permission] 部分并执行代码块。我怎样才能做出正确的逻辑?
var getTitle = ParentWindow.Title;
if (getTitle == "Request for Permission")
{
HtmlInputButton btnGoogleGrantPermissions = new HtmlInputButton(ParentWindow);
btnGoogleGrantPermissions.SearchProperties[HtmlInputButton.PropertyNames.Id] = "submit_approve_access";
btnGoogleGrantPermissions.FilterProperties[HtmlInputButton.PropertyNames.DisplayText] = "Accept";
Mouse.Click(btnGoogleGrantPermissions);
请注意,我对 Coded UI 或编码的了解还不够,需要适合我的准确代码行。我会非常感谢你..!
如果你确定"Request for Permission"一直都在,能不能不用.Contains?
if (getTitle.Contains("Request for Permission"))
只是一个想法。