I would recommend to try to start chrome with custom flags :) On Sun, 1 Nov 2020 at 13:27, [email protected] <[email protected]> wrote:
> yeah like I say: I solved that issue (see my PR). > > But even though confirming the permissions, the video doesn't start > playing. > I control by making Screenshot using Selenium/WebDriver. And via Selenium > the video box always appears empty. > Although seems fine in a non-selenium based test run. > > This is the browser log when running via selenium: > https://pastebin.ubuntu.com/p/pygBkSr4Kr/ > > I do not see any difference between this log (unsuccessful == no video) and > a successful run in another browser. > > Both are using Chrome. > > Thanks, > Seb > > Sebastian Wagner > Director Arrakeen Solutions > http://arrakeen-solutions.co.nz/ > < > https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url > > > < > https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url > > > > > On Sun, 1 Nov 2020 at 15:18, Maxim Solodovnik <[email protected]> > wrote: > > > I saw no issues with this dialog during my testing > > What are your steps? > > > > On Sun, 1 Nov 2020 at 09:15, Maxim Solodovnik <[email protected]> > > wrote: > > > > > This dialog is created here > > > > > > > > > https://github.com/apache/openmeetings/blob/master/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/raw-video-util.js#L246 > > > > > > According to https://api.jqueryui.com/dialog/#option-buttons > > > ID or class can't be added > > > > > > Maybe some pre-defined markup can be created to bypass this > > > > > > On Sun, 1 Nov 2020 at 05:35, [email protected] < > > [email protected]> > > > wrote: > > > > > >> That worked for the first screen. Thanks! > > >> > > >> But then the next screen is the "Permission is required" screen. See > > >> below screenshot and screen paste link. > > >> > > >> Generally there is some sort of issue where you can often notice that > > the > > >> video screen stays empty. It also happens with 2 browsers locally > quite > > >> often. > > >> > > >> However with this latest snapshot: I noticed that in the latest > snapshot > > >> the video/mic enable functionality has some issues. The icons > sometimes > > >> become unresponsive, the audio/video sharing state does not correspond > > with > > >> the current sharing setting icons. > > >> > > >> Both will require a bit more testing to replicate more stable. > > >> > > >> However it would be good to find out below dialog so I can update my > > >> Selenium test. > > >> > > >> What would be below dialog and how to set a class on it so I can > > uniquely > > >> identify this OK button ? > > >> > > >> Thanks > > >> Seb > > >> > > >> Screen: (see also: https://snipboard.io/DTmRyo.jpg) > > >> [image: image.png] > > >> > > >> Sebastian Wagner > > >> Director Arrakeen Solutions > > >> http://arrakeen-solutions.co.nz/ > > >> > > >> < > > > https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url > > > > > >> < > > > https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url > > > > > >> > > >> > > >> On Fri, 30 Oct 2020 at 15:32, <[email protected]> wrote: > > >> > > >>> Great let try that! > > >>> > > >>> Sent from my iPhone > > >>> > > >>> > On 30/10/2020, at 2:59 PM, Maxim Solodovnik <[email protected]> > > >>> wrote: > > >>> > > > >>> > You can > > >>> > > > >>> > go to > > >>> > > > >>> > > > https://github.com/apache/openmeetings/blob/master/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/RoomPanel.html#L37 > > >>> > add `class="room-nickname-dialog"` > > >>> > > > >>> > use `#contents .room-nickname-dialog .btn.btn-outline-primary` > > >>> > or even better > > >>> > `.room-container .room-nickname-dialog .btn.btn-outline-primary` > > >>> > > > >>> > p.s. finally I wrote all UI tests using WicketTester, which is not > > >>> ideal > > >>> > but it works :) > > >>> > > > >>> > > > >>> > > > >>> >> On Fri, 30 Oct 2020 at 08:51, [email protected] < > > >>> [email protected]> > > >>> >> wrote: > > >>> >> > > >>> >> Hi, > > >>> >> > > >>> >> I want to write a selenium test that clicks away the Guest login > > modal > > >>> >> window. > > >>> >> > > >>> >> See below image for a screenshot of the modal or click here: > > >>> >> https://snipboard.io/fLAHRk.jpg > > >>> >> > > >>> >> But the "OK" button in that modal has a changing ID on every > reload. > > >>> >> And it has a very generic selector, for example I tried with > > >>> "#contents > > >>> >> .btn.btn-outline-primary" > > >>> >> > > >>> >> But using Selenium it finds too many matches for this selector: > > >>> >> Running command: waitForElementVisible ('#contents > > >>> >> .btn.btn-outline-primary', 20000) > > >>> >> > > >>> >> Warning: More than one element (19) found for element <#contents > > >>> >> .btn.btn-outline-primary> with selector: "#contents > > >>> >> .btn.btn-outline-primary". Only the first one will be used. > > >>> >> > > >>> >> => There are obviously too many of those OK buttons. So it's > > >>> impossible to > > >>> >> click this modal away. > > >>> >> > > >>> >> Is there a way to set a CSS class or ID that is unique (and > > >>> *predictable*!) > > >>> >> so this guest popup can be clicked away via Selenium ? > > >>> >> > > >>> >> Thanks > > >>> >> Seb > > >>> >> > > >>> >> Guest popup login: > > >>> >> [image: image.png] > > >>> >> > > >>> >> > > >>> >> Sebastian Wagner > > >>> >> Director Arrakeen Solutions > > >>> >> http://arrakeen-solutions.co.nz/ > > >>> >> > > >>> >> < > > >>> > > > https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url > > >>> > > > >>> >> < > > >>> > > > https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url > > >>> > > > >>> >> > > >>> > > > >>> > > > >>> > -- > > >>> > Best regards, > > >>> > Maxim > > >>> > > >> > > > > > > -- > > > Best regards, > > > Maxim > > > > > > > > > -- > > Best regards, > > Maxim > > > -- Best regards, Maxim
