{"action":"created","issue":{"url":"https://api.github.com/repos/SeleniumHQ/selenium/issues/5782","repository_url":"https://api.github.com/repos/SeleniumHQ/selenium","labels_url":"https://api.github.com/repos/SeleniumHQ/selenium/issues/5782/labels{/name}","comments_url":"https://api.github.com/repos/SeleniumHQ/selenium/issues/5782/comments","events_url":"https://api.github.com/repos/SeleniumHQ/selenium/issues/5782/events","html_url":"https://github.com/SeleniumHQ/selenium/issues/5782","id":314649169,"number":5782,"title":"ElementNotInteractableException - Can't click on <tr> elements within table","user":{"login":"buekera","id":12516018,"avatar_url":"https://avatars2.githubusercontent.com/u/12516018?v=4","gravatar_id":"","url":"https://api.github.com/users/buekera","html_url":"https://github.com/buekera","followers_url":"https://api.github.com/users/buekera/followers","following_url":"https://api.github.com/users/buekera/following{/other_user}","gists_url":"https://api.github.com/users/buekera/gists{/gist_id}","starred_url":"https://api.github.com/users/buekera/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/buekera/subscriptions","organizations_url":"https://api.github.com/users/buekera/orgs","repos_url":"https://api.github.com/users/buekera/repos","events_url":"https://api.github.com/users/buekera/events{/privacy}","received_events_url":"https://api.github.com/users/buekera/received_events","type":"User","site_admin":false},"labels":[{"id":182486420,"url":"https://api.github.com/repos/SeleniumHQ/selenium/labels/R-awaiting%20answer","name":"R-awaiting answer","color":"d4c5f9","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2018-04-16T13:23:40Z","updated_at":"2018-05-18T14:55:48Z","closed_at":"2018-05-03T07:13:16Z","author_association":"NONE","body":"## Meta\r\nOS:  Arch Linux x64 Kernel 4.15.15\r\nSelenium Version: tested with 3.8.1/3.11.0\r\nBrowser: tested with Firefox 59.0.2/60.0b8 x64\r\nGeckoDriver: tested with 0.18.0/0.20.1\r\n\r\n## Additional info\r\n\r\nI'm using Geb (http://www.gebish.org) for my GUI tests which actually only wraps the `click()` function of selenium. A traceback shows that the exception is thrown by selenium itself, which led me to the issue section of selenium instead of Geb.\r\n\r\n## Workaround\r\n\r\nUsing javascript to perform the click works flawlessly as a workaround but is not very desirable as it leads to ugly code and puts all tests into a briddle state.\r\n\r\n## Expected Behavior\r\n\r\nElement in table should be selected\r\n\r\n## Actual Behavior\r\n\r\nElement in table will not be selected and exception `org.openqa.selenium.ElementNotInteractableException: Element <tr class=\"\"> could not be scrolled into view` will be thrown.\r\nThe table has no scroll bar and the `<tr>` elements are neither hidden in any way nor disabled or something similar.\r\n\r\n## DOM structure\r\n\r\n![image](https://user-images.githubusercontent.com/12516018/38811431-c02d7bf0-4189-11e8-9b23-a9867030a177.png)\r\n\r\n```html\r\n<table cellspacing=\"0\">\r\n            <colgroup>\r\n                <col width=\"90px\">\r\n\t        \t<col>\r\n            \t<col width=\"60px\">\r\n            </colgroup>\r\n            <tbody>\r\n            \t<tr class=\"active\" onclick=\"location.href='/some/domain/administration/tabelle/anrede/edit.do?admintabelle_anrede=167809'\" style=\"cursor: pointer;\">\r\n                        <td class=\"first\">\r\n                            anderes</td>\r\n                        <td>\r\n                            </td>\r\n                        <td class=\"last\">\r\n                            2</td>\r\n                    </tr>\r\n                <tr class=\"\" onclick=\"location.href='/some/domain/administration/tabelle/anrede/edit.do?admintabelle_anrede=289429'\" style=\"cursor: pointer;\">\r\n                        <td class=\"first\">\r\n                            weiblich</td>\r\n                        <td>\r\n                            Geänderter Eintrag</td>\r\n                        <td class=\"last\">\r\n                            4</td>\r\n                    </tr>\r\n                <tr class=\"\" onclick=\"location.href='/some/domain/administration/tabelle/anrede/edit.do?admintabelle_anrede=167810'\" style=\"cursor: pointer;\">\r\n                        <td class=\"first\">\r\n                            männlich</td>\r\n                        <td>\r\n                            Herr</td>\r\n                        <td class=\"last\">\r\n                            </td>\r\n                    </tr>\r\n                <tr class=\"\" onclick=\"location.href='/some/domain/administration/tabelle/anrede/edit.do?admintabelle_anrede=167811'\" style=\"cursor: pointer;\">\r\n                        <td class=\"first\">\r\n                            weiblich</td>\r\n                        <td>\r\n                            Frau</td>\r\n                        <td class=\"last\">\r\n                            </td>\r\n                    </tr>\r\n                <tr class=\"\" onclick=\"location.href='/some/domain/administration/tabelle/anrede/edit.do?admintabelle_anrede=224435'\" style=\"cursor: pointer;\">\r\n                        <td class=\"first\">\r\n                            weiblich</td>\r\n                        <td>\r\n                            Frau</td>\r\n                        <td class=\"last\">\r\n                            </td>\r\n                    </tr>\r\n                <tr class=\"\" onclick=\"location.href='/some/domain/administration/tabelle/anrede/edit.do?admintabelle_anrede=328816'\" style=\"cursor: pointer;\">\r\n                        <td class=\"first\">\r\n                            männlich</td>\r\n                        <td>\r\n                            Eintrag löschen</td>\r\n                        <td class=\"last\">\r\n                            </td>\r\n                    </tr>\r\n                </tbody>\r\n        </table>\r\n```\r\n\r\n## Steps to reproduce -\r\n\r\nCreate a table with similar structure as showed above and try to select an entry using the `click()` method provided by selenium.\r\n"},"comment":{"url":"https://api.github.com/repos/SeleniumHQ/selenium/issues/comments/390233470","html_url":"https://github.com/SeleniumHQ/selenium/issues/5782#issuecomment-390233470","issue_url":"https://api.github.com/repos/SeleniumHQ/selenium/issues/5782","id":390233470,"user":{"login":"snowymike","id":7119031,"avatar_url":"https://avatars0.githubusercontent.com/u/7119031?v=4","gravatar_id":"","url":"https://api.github.com/users/snowymike","html_url":"https://github.com/snowymike","followers_url":"https://api.github.com/users/snowymike/followers","following_url":"https://api.github.com/users/snowymike/following{/other_user}","gists_url":"https://api.github.com/users/snowymike/gists{/gist_id}","starred_url":"https://api.github.com/users/snowymike/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/snowymike/subscriptions","organizations_url":"https://api.github.com/users/snowymike/orgs","repos_url":"https://api.github.com/users/snowymike/repos","events_url":"https://api.github.com/users/snowymike/events{/privacy}","received_events_url":"https://api.github.com/users/snowymike/received_events","type":"User","site_admin":false},"created_at":"2018-05-18T14:55:48Z","updated_at":"2018-05-18T14:55:48Z","author_association":"NONE","body":"doesn't appear i have the ability to reopen myself.  let me know if any part of my steps above are unclear."}}
{"actor":{"display_login":"snowymike"}}