Skip to Content
Menu
This question has been flagged
1 Reply
1819 Views
                    

Hello, 

I'm trying to Xpath match the Links in the Stock Forecast view. 


They are defined like so: 

Okay this editor doesnt like to print xml content... you can refer to:

https://github.com/odoo/odoo/blob/e887055f01fa1d726f4aaf10fd954b2a132ed018/addons/stock/report/report_stock_forecasted.xml#L135-L139


I woult like to match the "a" Tag. 

I already tried escaping the Expression, but no such luck so far:

expr="//a[@t-if='line[\'document_out\']']" 
expr="//a[@t-if='line['document_out']']"


Does anyone know, how to escape the Square breackets and the single quotes?  

Avatar
Discard
Best Answer

There are examples in the odoo source code.

Like this:


<xpath expr="//div[hasclass('col-4')][3]//span[@t-if=&quot;o.move_type == &apos;out_invoice&apos; and o.state == &apos;posted&apos;&quot;]" position="replace">

If you use &apos;​ to replace '​, it seems to be important to wrap this part with &quot;​s and not with '​s

Avatar
Discard
Related Posts Replies Views Activity
0
Apr 20
3102
1
Dec 19
2076
1
Aug 19
5658
1
Oct 16
5773
0
Mar 15
4432