Hello,
I have some problems to create a specific test to control the SEO of a web page. The idea is to create a script that allow me:
1. to open the interested page;
2. to do a copy of the source code interested page;
3. to open a tab for the SEO validator page;
4. to paste the source code of the interested page;
5. to execute the test;
Actually, I have created this script
Help me please?
Thanks.
Cattura.PNG
Cattura 2.PNG
Cattura3.PNG
Hi Fabio
The getPageSource method returns a string, so…
`def mySource = driver.getPageSource()
`Now you can use the MySource variable in a call to Set Text.
Hi @Russ Thomas
I have followed you advice and I have created this new script:
Now, when I launch the script, katalon returns the following error message
Help me please?
Thanks.
ghjikol.PNG
hkjlilbkjn.PNG
b khn m.PNG
It is basically saying that your ‘div_Incolla il codice11’ cannot be edited (cannot receive text). Maybe that div element has an input field inside it that hasn’t been taken into consideration?
Hi @Mate Mrse
I have captured the ‘div_incolla il codice11’. This is a screen of the informations captured:
From the inspect, I have verified the following source code for the object:
dcfhgvbyuim.PNG
kjbkjhlm.PNG
Can you show me the css locator of your ‘div_incolla il codice11’ element from your Object Repository? Because I’m not sure if I’m looking at the right element and if you can send text to it.
Fabio Rismino said:
From the inspect, I have verified the following source code for the object:
Fabio, that’s a screenshot of a webpage that uses CodeMirror (https://codemirror.net/) a quite complex piece of coding I’ve used many times. I’m surprised to see someone trying to use it for testing, or try to test it (either is surprising).
Like @Mate asked, we need to see the HTML element you’re trying to send text to and enough of the HTML to see the CSS structure you’re using.