{"action":"created","issue":{"url":"https://api.github.com/repos/pbakshy/Selenol/issues/3","labels_url":"https://api.github.com/repos/pbakshy/Selenol/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/pbakshy/Selenol/issues/3/comments","events_url":"https://api.github.com/repos/pbakshy/Selenol/issues/3/events","html_url":"https://github.com/pbakshy/Selenol/issues/3","id":63563271,"number":3,"title":"Page from Url","user":{"login":"robertgtaylor1","id":1587407,"avatar_url":"https://avatars.githubusercontent.com/u/1587407?v=3","gravatar_id":"","url":"https://api.github.com/users/robertgtaylor1","html_url":"https://github.com/robertgtaylor1","followers_url":"https://api.github.com/users/robertgtaylor1/followers","following_url":"https://api.github.com/users/robertgtaylor1/following{/other_user}","gists_url":"https://api.github.com/users/robertgtaylor1/gists{/gist_id}","starred_url":"https://api.github.com/users/robertgtaylor1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robertgtaylor1/subscriptions","organizations_url":"https://api.github.com/users/robertgtaylor1/orgs","repos_url":"https://api.github.com/users/robertgtaylor1/repos","events_url":"https://api.github.com/users/robertgtaylor1/events{/privacy}","received_events_url":"https://api.github.com/users/robertgtaylor1/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-03-22T18:56:40Z","updated_at":"2015-03-25T21:48:37Z","closed_at":null,"body":"This isn't a bug, but I have the situation where my SUT may or may not return a page. The specific case is the authorization page following a login. If the user has already gone through the authentication process then the page to 'approve access to my details' isn't shown and the home page for the application is displayed.\r\n\r\nWhat I want is a way to say something like...\r\n\r\nOn the 'LoginPage' fill in the username and password and go to the next page.\r\nIf the next page is the 'AuthorizePage' click 'OK', (otherwise skip this step).\r\nWe should now be on the 'HomePage'.\r\n\r\nAs it stands the 'Navigate.Go().To()' needs you to say which page you are navigating to and a Proxy class is created. If I always goto 'BasePage' or a page that simply has a Url of \"/\" can I then try to cast to another page and will that look at the Url and return null of it doesn't match?"},"comment":{"url":"https://api.github.com/repos/pbakshy/Selenol/issues/comments/86228624","html_url":"https://github.com/pbakshy/Selenol/issues/3#issuecomment-86228624","issue_url":"https://api.github.com/repos/pbakshy/Selenol/issues/3","id":86228624,"user":{"login":"robertgtaylor1","id":1587407,"avatar_url":"https://avatars.githubusercontent.com/u/1587407?v=3","gravatar_id":"","url":"https://api.github.com/users/robertgtaylor1","html_url":"https://github.com/robertgtaylor1","followers_url":"https://api.github.com/users/robertgtaylor1/followers","following_url":"https://api.github.com/users/robertgtaylor1/following{/other_user}","gists_url":"https://api.github.com/users/robertgtaylor1/gists{/gist_id}","starred_url":"https://api.github.com/users/robertgtaylor1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robertgtaylor1/subscriptions","organizations_url":"https://api.github.com/users/robertgtaylor1/orgs","repos_url":"https://api.github.com/users/robertgtaylor1/repos","events_url":"https://api.github.com/users/robertgtaylor1/events{/privacy}","received_events_url":"https://api.github.com/users/robertgtaylor1/received_events","type":"User","site_admin":false},"created_at":"2015-03-25T21:48:37Z","updated_at":"2015-03-25T21:48:37Z","body":"I have another problem…\r\n\r\n\r\n\r\n\r\nOur user decided that he liked the 'Nifty' look so we changed our system to use it. I had the acceptance tests working with the old menus Click on the head and a sub-menu drops down, click on the item and everything worked. As it happens the menus were just a set of lists within lists and navigation was all via Css\r\n\r\n\r\n\r\n\r\nFor the new framework I added id’s to every menu item to make it simpler to locate items and also make it a bit less ‘fragile’. However it appears that the 'Nifty' framework works in a slightly odd way. I can find and click the menu top-level item (e.g. 'Product') and that throws up the drop down list but I can't click on the sub-menu item (e.g. 'Search'). Selenol can't seem to find the element on the page even though it has a unique id ands is visible.\r\n\r\n\r\n\r\n\r\nOne thing I thought about is how Selenol parses the page. My Main Page contains a Menu Control that defines all the menu items. After logon I Go().To() the Main Page and click on the top menu item and Go().To() the Main Page again. It's at this point that Selenol fails to find the drop down item. So when does it parse the page to locate items?\r\n\r\n\r\n[I think the template is here https://wrapbootstrap.com/theme/nifty-responsive-admin-template-WB0048JF7]"}}